Nest.js学习笔记1:初识Nest.js-hello-nest

本文介绍了如何开始使用Nest.js。首先全局安装Nestjs/cli,验证安装是否成功,接着创建一个名为hello-nest的Nest项目,通过npm作为包管理工具。完成创建后,切换到项目目录启动应用,访问http://localhost:3000/即可看到运行效果。
摘要由CSDN通过智能技术生成

初识Nest.js

1. 全局安装Nestjs/cli

使用命令:

npm i -g @nestjs/cli

2. 验证安装

使用命令:

wujiayudeMacBook-Pro:~ wjy$ nest -V
6.3.0

3. 创建一个Nest项目

使用命令:

nest new hello-nest
这里的hello-nest是项目名称

在创建的过程中会遇到选择使用哪种NodeJS一起安装的包管理工具,在这里选择使用npm;
在这里插入图片描述
然后就是等啊等…

wujiayudeMacBook-Pro:test wjy$ nest new hello-nest
⚡  We will scaffold your app in a few seconds..

CREATE /hello-nest/.prettierrc (51 bytes)
CREATE /hello-nest/README.md (3370 bytes)
CREATE /hello-nest/nest-cli.json (84 bytes)
CREATE /hello-nest/nodemon-debug.json (163 bytes)
CREATE /hello-nest/nodemon.json (132 bytes)
CREATE /hello-nest/package.json (1665 bytes)
CREATE /hello-nest/tsconfig.build.json (89 bytes)
CREATE /hello-nest/tsconfig.json (300 bytes)
CREATE /hello-nest/tslint.json (426 bytes)
CREATE /hello-nest/src/app.controller.spec.ts (617 bytes)
CREATE /hello-nest/src/app.controller.ts (274 bytes)
CREATE /hello-nest/src/app.module.ts (249 bytes)
CREATE /hello-nest/src/app.service.ts (142 bytes)
CREATE /hello-nest/src/main.ts (208 bytes)
CREATE /hello-nest/test/app.e2e-spec.ts (561 bytes)
CREATE /hello-nest/test/jest-e2e.json (183 bytes)

? Which package manager would you ❤️  to use? npm
✔ Installation in progress... ☕

?  Successfully created project hello-nest
?  Get started with the following commands:

$ cd hello-nest
$ npm run start

                                         
                          Thanks for installing Nest ?
                 Please consider donating to our open collective
                        to help us maintain this package.
                                         
                                         
               ?  Donate: https://opencollective.com/nest
                                         

这个时候,一个nest的项目就新建成功了~

4. 启动这个项目

  • 切换到项目目录
cd hello-nest/
  • 启动
npm run start

然后会出现:

wujiayudeMacBook-Pro:hello-nest wjy$ npm run start

> hello-nest@0.0.1 start /Users/wjy/WebstormProjects/hello-nest
> ts-node -r tsconfig-paths/register src/main.ts

[Nest] 11896   - 2019/04/11 下午3:28   [NestFactory] Starting Nest application...
[Nest] 11896   - 2019/04/11 下午3:28   [InstanceLoader] AppModule dependencies initialized +13ms
[Nest] 11896   - 2019/04/11 下午3:28   [InstanceLoader] AngularModule dependencies initialized +2ms
[Nest] 11896   - 2019/04/11 下午3:28   [RoutesResolver] AppController {/api/}: +5ms
[Nest] 11896   - 2019/04/11 下午3:28   [RouterExplorer] Mapped {/, GET} route +3ms
[Nest] 11896   - 2019/04/11 下午3:28   [NestApplication] Nest application successfully started +4ms

然后打开浏览器输入:http://localhost:3000/ ,就会看到如下:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值