iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 2
0
Modern Web

讀官網文件邊走邊學nest.js系列 第 2

Day2-使用nest.js CLI建立Hello World專案

本日內容參考nest.js官網文件中Introduction部分。

使用CLI建立專案

安裝nestjs@cli

npm i -g @nestjs/cli

nest new 專案名稱

進入專案目錄下

//使用vs code開啟專案
code .

透過cli產生的專案,已經要跑Hello World!基本程式碼以及相關套件準備好了。

打開package.json,確認啟動Server是哪一個script。

"scripts": {
    ...
    // 一般啟動
    "start": "ts-node -r tsconfig-paths/register src/main.ts",
    // src底下如果副檔名ts變更的話,重新啟動Server。
    "start:dev": "nodemon",
    "start:debug": "nodemon --config nodemon-debug.json",
    ....
  },

先跑一般啟動

nestjs app進入點在src/main.ts

import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  // Server接收port 3000的request
  await app.listen(3000);
}
bootstrap();

Server跑在port 3000

打開chrome網址localhost:3000,畫面如下

明日繼續官網的下一部份

Note:
如果不想使用cli建立專案,也可以到nest.js Github把starter專案clone下來。


上一篇
Day1-nest.js開發環境準備
下一篇
Day3-Module in nest.js
系列文
讀官網文件邊走邊學nest.js31

尚未有邦友留言

立即登入留言