📜  启动 nestjs 服务器 (1)

📅  最后修改于: 2023-12-03 15:37:11.461000             🧑  作者: Mango

启动 NestJS 服务器

NestJS 是一个基于 TypeScript 的 Node.js 框架,它提供了一些有用的功能,如依赖注入、模块化、控制器、服务等。在 NestJS 中,您可以使用常见的设计模式和编程范式,从而使代码具有更好的结构和可读性。

1. 安装 NestJS

要使用 NestJS,您需要在本地计算机上安装 Node.js 和 npm 包管理器。如果您已经安装了它们,可以使用以下命令安装 NestJS CLI:

npm install -g @nestjs/cli
2. 创建新项目

现在,您可以使用 NestJS CLI 工具创建一个新项目。在命令行中,输入以下命令:

nest new project-name
cd project-name

其中 project-name 是您的项目名称。这将创建一个新的 NestJS 项目,并且该项目的文件结构应该类似于下面的示例:

project-name
├── node_modules
├── src
│   ├── app.controller.spec.ts
│   ├── app.controller.ts
│   ├── app.module.ts
│   ├── app.service.ts
│   └── main.ts
├── test
│   ├── app.e2e-spec.ts
│   └── jest-e2e.json
├── .gitignore
├── nest-cli.json
├── package.json
├── README.md
├── tsconfig.build.json
└── tsconfig.json
3. 运行项目

现在,您可以在命令行中进入项目目录,并使用以下命令运行 NestJS 服务器:

npm run start

这将启动服务器,并在终端窗口中显示类似于以下内容的消息:

[Nest] 3494   - 2021年6月9日 上午10:00:00
[Nest] 3494   - 运行环境:development
[Nest] 3494   - 模块加载器:CommonJS
[Nest] 3494   - Nest 应用程序已启动
[Nest] 3494   - http://localhost:3000

现在,您可以在浏览器中访问 http://localhost:3000,应该看到类似于以下内容的消息:

Hello World!

这是默认的 NestJS 控制器的响应。现在,您可以开始使用 NestJS 构建您的应用程序了!

4. 其他命令

NestJS CLI 还提供了其他有用的命令,例如生成控制器、服务、模块等。以下示例演示如何使用 CLI 生成一个新的控制器:

nest generate controller cats

将上面的命令放入终端,可以为您的项目创建一个名为 cats 的新控制器,并在 src/cats 目录中生成相应的文件。

结论

现在,您应该已经学会了如何使用 NestJS 创建一个新的项目并启动服务器。您还了解了如何使用 NestJS CLI 工具来生成新的控制器、服务、模块等。开源库非常强大,同时也有很多文档,希望本篇文章给您的工作提供一些帮助。