分析用Nest新建的第一个项目

这篇博客介绍了如何使用Nest.js框架创建一个基础的Web应用。主要关注点在于main.ts应用程序入口文件,其中通过NestFactory.create()启动应用,并在3000端口监听。app.module.ts是应用的根模块,而app.controller.ts和app.service.ts分别展示了基本的控制器和服务概念。这些组件共同构成了一个简单的Nest.js应用。
Llama Factory

Llama Factory

模型微调
LLama-Factory

LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调

我们用VScode打开刚刚创建项目的文件夹可以看见以下列表

在这里插入图片描述
如果不知道路径,用everything搜索你项目的名称即可
Nest应用程序的核心实际上位于源目录中,所以我们打开来看看有什么:

main.ts 应用程序入口文件

整个Nest应用程序就是从这个main.ts文件中开始的点击src即可看见
在这里插入图片描述
从这个文件中我们可以看到Nest应用程序是通过NestFactory.create()这个函数来创建的,使用这个应用程序将引用创建一个应用程序模块,可以监听并将应用程序引导到3000端口

app.module.ts 应用程序根模块

点击app.module.ts
在这里插入图片描述
这里可以看见有一个常规类,它只是在模块typescript装饰器上的Nest.js,它们只是应用逻辑的函数,装饰器可以应用于我们在这里看到的类,也可以应用于方法属性甚至参数

app.controller.ts 带有单个路由的基本控制器示例

在这里插入图片描述
可以看出这个控制器也是只是一个类,但是顶部有一个不同的应用程序控制器装饰器

app.service.ts 带有单个方法的基本服务

在这里插入图片描述
我们可以看见这个类提供参数并转到定义,它只是返回我们刚才运行程序时看见的helloworld字符串

到目前为止,这是一个非常简单的应用程序,只有一个模块,到后面会越来越多。

您可能感兴趣的与本文相关的镜像

Llama Factory

Llama Factory

模型微调
LLama-Factory

LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值