Nest
?简介Nest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架。它利用 JavaScript 的渐进增强的能力,使用并完全支持 TypeScript (仍然允许开发者使用纯 JavaScript 进行开发),并结合了 OOP (面向对象编程)、FP (函数式编程)和 FRP (函数响应式编程)。
Nest 在这些常见的 Node.js 框架 (Express/Fastify) 之上提高了一个抽象级别,但仍然向开发者直接暴露了底层框架的 API。这使得开发者可以自由地使用适用于底层平台的无数的第三方模块。
$ npm i -g @nestjs/cli
$ nest new project-name
nest --version // 10.4.8
如果有版本号输出则是已经全局成功安装
$ git clone https://github.com/nestjs/typescript-starter.git project
$ cd project
$ npm install
$ npm run start
出现如下界面就是已经安装成功
打开项目我们找到package.json
里面找到scripts
字段然后看到启动命令
执行命令pnpm start:dev
然后会出现如下信息
此时我们的项目运行成功,默认打开的端口为3000
,我们可以到main.ts
里面去改端口,也可以使用环境配置文件进行更改.
因为我的3000
端口已经被占用了 所以另外改为3001
端口了
import { NestFactory } from @nestjs/core';
import { AppModule } from './app.module';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
await app.listen(process.env.PORT ?? 3001);
}
bootstrap();
此时访问http://localhost:3001/
会出现我们的老朋友,大家可以去试一试看哦~
文章标题:Nest环境创建
文章作者:罗罗
文章链接:[复制]
最后修改时间:2025年 06月 23日 16时56分
商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,您可以自由地在任何媒体以任何形式复制和分发作品,也可以修改和创作,但是分发衍生作品时必须采用相同的许可协议。 本文采用CC BY-NC-SA 4.0进行许可。
Copyright © 2023-2025
豫ICP备2022014268号-1
「每想拥抱你一次,天空飘落一片雪,至此雪花拥抱撒哈拉!」
本站已经艰难运行了620天