精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

NestJS的基礎知識和核心基礎

譯文
開發
在這篇文章中,我們將介紹NestJS 的基礎知識以及構成框架主干的核心基礎知識。

 

【51CTO.com快譯】

介紹

NestJS是個相對較新的框架,使用NodeJS開發后端應用程序變得容易。并且,NestJS正在逐漸被越來越多的用戶使用。

在這篇文章中,我們將了解構成這個框架主干的NestJS 基礎知識和核心基礎知識。為了更好地理解 NestJS 基礎知識,將使用 Nest CLI 引導一個入門應用程序。

1. 語言

用于編寫 NestJS 應用程序的核心語言是Typescript。然而,由于 NestJS 是建立在 NodeJS 之上的,它也支持普通的 JavaScript。NestJS使用最新的語言特性,因此需要類似Babel這樣的編譯器來進行編譯。

由于 NestJS 具有靈活性,可以根據開發團隊的需要和專業知識使用Typescript或Javascript。然而,NestJS 的創建者似乎更傾向于使用 Typescript。

2. 設置 NestJS

NestJS 需要 NodeJS 和 NPM 作為先決條件。因此,在進行下一步操作之前,請確保兩者都存在于您的系統中。

根據官方文檔,NestJS 需要 10.13 以上的 NodeJS 版本。

一旦安裝了 NodeJS,啟動一個新的 NestJS 項目就非常簡單了。我們首先需要使用以下命令安裝 NestJS CLI。

$ npm i -g @nestjs/cli

在這里,我們將在全球范圍內安裝 NestJS CLI。如果您遇到一些與權限相關的問題,請參閱本文。

接下來,我們可以使用 Nest CLI 創建一個新項目。

$ nest new demo-project

此命令將創建一個名為 demo-project 的目錄,并且將安裝node_modules(以及一些其他樣板文件)。我們將有一個/src目錄,其中包含幾個核心文件。

drwxr-xr-x   7 saurabhdashora  staff  224 Jul 24 09:46 .
drwxr-xr-x  16 saurabhdashora  staff  512 Jul 24 09:50 ..
-rw-r--r--   1 saurabhdashora  staff  617 Jul 24 09:46 app.controller.spec.ts
-rw-r--r--   1 saurabhdashora  staff  274 Jul 24 09:46 app.controller.ts
-rw-r--r--   1 saurabhdashora  staff  249 Jul 24 09:46 app.module.ts
-rw-r--r--   1 saurabhdashora  staff  142 Jul 24 09:46 app.service.ts
-rw-r--r--   1 saurabhdashora  staff  208 Jul 24 09:46 main.ts

3. NestJS 核心文件

以下是核心文件的簡要概述:

app.controller.ts 這是一個帶有單一路由的最小控制器
app.controller.spec.ts 此文件包含控制器的單元測試
app.module.ts 應用程序的根模塊
應用服務.ts 具有單一方法的基本服務
主文件 使用核心 NestFactory 函數的應用程序的入口文件。基本上,這負責啟動應用程序實例。

讓我們更詳細地了解main.ts :

  1. main.tsimport { NestFactory } from '@nestjs/core'
  2. import { AppModule } from './app.module'
  3.  
  4. async function bootstrap() { 
  5.   const app = await NestFactory.create(AppModule); 
  6.   await app.listen(3000); 
  7. bootstrap(); 

在第 1 行中,我們從 NestJS 核心包中導入NestFactory函數。

NestFactory 公開了一些靜態方法,我們可以使用create() 方法,創建一個應用程序實例。為此,我們導入 AppModule 并將其傳遞給create()調用。請參閱第 5 行。

基本上,application對象提供了一組方法,我們可以使用這些方法在端口 3000 上啟動我們的 HTTP 偵聽器。最后,我們調用第8行中的 bootstrap() 函數。

4. 運行 NestJS 應用

使用 Nest CLI 搭建的項目啟動應用程序所需的一切。我只需執行以下命令簡單地啟動服務器:

$ npm run start

我們應該看到如下輸出:

> demo-project@0.0.1 start /Users/saurabhdashora/NestProjects/demo-project
> nest start

[Nest] 3640  - 07/24/2021, 10:57:51 AM     LOG [NestFactory] Starting Nest application...
[Nest] 3640  - 07/24/2021, 10:57:51 AM     LOG [InstanceLoader] AppModule dependencies initialized +26ms
[Nest] 3640  - 07/24/2021, 10:57:51 AM     LOG [RoutesResolver] AppController {/}: +6ms
[Nest] 3640  - 07/24/2021, 10:57:51 AM     LOG [RouterExplorer] Mapped {/, GET} route +1ms
[Nest] 3640  - 07/24/2021, 10:57:51 AM     LOG [NestApplication] Nest application successfully started +1ms

基本上,該命令會啟動 HTTP 服務器,監聽 main.ts 文件中定義的端口。在我們的例子中,端口是 3000。

應用程序運行后,我們可以訪問瀏覽器并點擊http://localhost:3000。我們將看到Hello World!打印出來 。

5. NestJS 平臺獨立性

NestJS 的目標是與平臺無關。這使得 NestJS 開發人員可以編寫可重用的邏輯。換句話說,在不同類型的應用程序中使用相同的邏輯變得十分容易。

從技術上講,一旦創建了適配器,NestJS 就可以與任何 Node HTTP 框架一起使用。但是,開箱即用,它同時支持expressfastify。開發人員可以選擇適合他們需求的任意一種。

平臺express或express是默認選擇。另一個選項是platform-fastify。Fastify是一個專注于效率的高性能框架。

這兩個平臺都有自己的接口。它們分別被視為NestExpressApplicationNestFastifyApplication

我們可以在 app.create() 調用中配置它們,如下所示:

  1. const app = await NestFactory.create < NestExpressApplication > (AppModule); 

上述方法將NestExpressApplication的特定方法公開為應用程序對象的一部分。但是,如果我們不想訪問特定的方法,則不需要指定類型。

結論 

通過本文,我們已經可以了解 NestJS 基礎知識和核心基礎知識。并且安裝 Nest CLI,然后啟動了第一個項目。此外,我們探索了starter文件及其用途,并特別關注了負責啟動應用程序的main.ts文件。

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:梁菲 來源: DZone
相關推薦

2021-11-05 15:31:01

UbuntuLinux

2023-07-04 07:31:06

MapReduce數據處理編程模型

2023-08-31 11:41:08

2013-03-27 15:56:05

Android開發Andriod繪圖

2011-11-04 17:26:12

2015-07-27 10:27:32

IOS基礎知識核心動畫

2014-08-20 10:15:45

2011-09-16 10:13:02

Emacs

2011-03-29 14:11:20

Cacti基礎知識

2009-04-10 09:35:00

WCDMA基礎無線網絡

2010-07-16 11:22:31

Perl

2021-09-02 18:47:02

redis存儲中間件Remote Dict

2010-07-16 10:53:30

Perl基礎

2009-09-23 11:07:11

Hibernate基礎

2009-04-17 14:22:40

XPathXML基礎

2015-06-01 13:35:43

數據中心DCIM

2010-12-14 09:30:12

2020-09-30 09:47:17

架構

2010-04-15 13:19:29

Oracle架構

2023-07-14 15:10:17

PythonAsyncIO庫
點贊
收藏

51CTO技術棧公眾號

久久香蕉视频网站| 成人免费91在线看| 纪美影视在线观看电视版使用方法| www日韩tube| 蜜臀久久99精品久久久久宅男 | 成人免费aaa| 国产中文字幕在线视频| 极品尤物av久久免费看| 97色伦亚洲国产| 免费精品在线视频| 秋霞蜜臀av久久电影网免费| 欧美婷婷六月丁香综合色| 欧美黑人在线观看| 午夜免费福利在线观看| av激情亚洲男人天堂| 国产日韩欧美电影在线观看| 日韩和一区二区| 亚洲在线久久| 中文字幕av一区二区| 制服丝袜在线第一页| 欧美天堂一区| 色狠狠综合天天综合综合| 欧美美女黄色网| 2021av在线| 久久夜色精品国产欧美乱极品| 69久久夜色精品国产69| 国产人与禽zoz0性伦| 天天躁日日躁狠狠躁欧美巨大小说| 精品久久久久久久久久久久久| 国产精品v欧美精品v日韩精品 | 黄色软件在线观看| 成人免费av在线| 亚洲va欧美va国产综合剧情 | 久久一区91| 亚洲摸下面视频| 色婷婷久久一区二区三区麻豆| 中文字幕精品视频在线| 亚洲av成人精品日韩在线播放| 国内在线观看一区二区三区| 国产亚洲欧洲在线| 三叶草欧洲码在线| 黄色成人美女网站| 精品日韩成人av| 亚洲妇熟xx妇色黄蜜桃| 91成人在线| 欧美综合在线视频| www日韩视频| 电影网一区二区| 欧美性xxxxx极品| 日韩av黄色网址| 末成年女av片一区二区下载| 性欧美疯狂xxxxbbbb| 中文精品无码中文字幕无码专区| 四虎精品在线| 成人深夜视频在线观看| 超碰97网站| 欧美熟妇交换久久久久久分类| 可以看av的网站久久看| 91国产视频在线播放| 日本系列第一页| 亚洲视频大全| 国产成人精品一区二区在线| 亚洲国产成人精品女人久久| 日韩不卡一区二区三区| 国产精品爽爽ⅴa在线观看| 亚洲一区二区天堂| 国产在线播放一区| 成人动漫在线视频| 亚洲aaa在线观看| 国产日韩av一区| 在线视频不卡一区二区| av在线free| 亚洲成人自拍偷拍| 欧美成人精品欧美一级乱| 亚洲mmav| 日韩一区二区三区av| 一本色道久久hezyo无码| 亚洲精品合集| 社区色欧美激情 | 亚洲精品久久久久久国| 欧美成人亚洲| 日韩av免费网站| 国产一区二区三区四区视频| 国产成人在线看| 美日韩免费视频| 日本亚洲精品| 亚洲成人午夜影院| xxxx一级片| 91蝌蚪精品视频| 亚洲情综合五月天| 日本福利片在线观看| 亚洲国内精品| 国产美女久久精品| 刘亦菲久久免费一区二区| 国产偷国产偷精品高清尤物 | 欧美床上激情在线观看| 国产精彩视频在线| 日本美女视频一区二区| 91在线观看免费高清| 亚洲 小说区 图片区 都市| 国产精品久久久久久久久免费相片 | 欧美日韩成人精品| 久久亚洲精品石原莉奈| 国产寡妇亲子伦一区二区| 欧美日韩国产精品一区二区| 动漫一区在线| 欧美视频精品一区| 日本中文字幕精品| 欧洲美女日日| 97在线免费观看视频| 91精品国产乱码久久| 91在线免费播放| 法国空姐在线观看免费| 欧美亚洲韩国| 亚洲国产精品久久| 国产女人被狂躁到高潮小说| 日韩中文字幕麻豆| 精品免费日产一区一区三区免费| 无码国产精品96久久久久| 国产精品午夜免费| 日韩中文字幕三区| 理论片一区二区在线| 美女黄色丝袜一区| 中文字幕视频在线播放| 久久新电视剧免费观看| 日韩精品在线观看av| 久久一级大片| 日韩在线国产精品| 久久久久久久久久一级| 久久亚洲精品小早川怜子| 国产高清www| 欧美精品影院| www.午夜精品| 国产一区二区在线视频观看| 国产精品视频一二| 国产成人av影视| 少妇一区二区三区| 欧美一级大片在线观看| 全部免费毛片在线播放一个| 亚洲一区二区av电影| 樱花草www在线| 91精品国产调教在线观看| 国产精品9999| 成人高清免费在线播放| 欧美在线你懂的| 真实乱视频国产免费观看| 午夜在线一区二区| 麻豆蜜桃91| 欧美成人ⅴideosxxxxx| 亚洲视频欧美视频| www.com亚洲| 欧美国产激情一区二区三区蜜月| 糖心vlog在线免费观看| 久久久久久久久成人| 久久天天躁狠狠躁老女人| 国产美女三级无套内谢| 亚洲精品久久嫩草网站秘色| 青青草原播放器| 欧美日韩蜜桃| 久久精品人人做人人爽电影| 黄色综合网址| 日韩网站免费观看| 国产巨乳在线观看| 亚洲国产一区二区在线播放| 91玉足脚交白嫩脚丫| 午夜在线一区| 一区二区三区我不卡| 精品麻豆剧传媒av国产九九九| 亚洲欧美国产另类| 高潮无码精品色欲av午夜福利| 国产成人亚洲综合a∨猫咪| 国产 欧美 日本| 欧美三级电影在线| 国产97在线|亚洲| 日本成人在线播放| 精品美女被调教视频大全网站| 影音先锋男人在线| 久久99热国产| www污在线观看| 你微笑时很美电视剧整集高清不卡| 欧美另类交人妖| 婷婷五月综合激情| 欧美性色欧美a在线播放| 开心激情五月网| jiyouzz国产精品久久| 密臀av一区二区三区| 自由日本语亚洲人高潮| 国内精品视频在线播放| 国产成人精品一区二区三区视频 | 韩国成人一区| 成人免费看黄| 久久99久久99精品中文字幕| 青青青草原在线| 欧美一区二区三区白人| 国产精品久久久久久99| 亚洲男同性恋视频| 国产毛片久久久久久久| 国产一区二区h| 国产男女激情视频| 欧美日本免费| 香蕉久久夜色| 欧美交a欧美精品喷水| 国产一区二区色| 天堂资源在线| 久久99国产精品自在自在app| 国产视频一二三四区| 日韩欧美一区二区三区| 校园春色 亚洲| 中文字幕欧美国产| 538国产视频| 国产一区三区三区| 国产免费又粗又猛又爽| 亚洲理伦在线| 中文字幕乱码免费| 色狮一区二区三区四区视频| 国产一区免费| 中文字幕日韩高清在线| 成人中心免费视频| 91tv亚洲精品香蕉国产一区| 97在线观看视频国产| 日韩av毛片| 两个人的视频www国产精品| 高清国产福利在线观看| 亚洲精品日韩丝袜精品| 成人午夜视频一区二区播放| 91 com成人网| 在线免费观看视频网站| 色香蕉久久蜜桃| 国产专区第一页| 欧美日韩国产一区二区三区| 久久黄色小视频| 樱桃国产成人精品视频| www.99re7| 亚洲欧美日韩国产综合在线| 亚洲第一综合网| 国产肉丝袜一区二区| 香蕉视频黄色在线观看| 99国产精品久| 成人精品在线观看视频| 不卡电影一区二区三区| 大桥未久恸哭の女教师| 不卡视频在线观看| 国产精品久久久久久久无码| www.欧美精品一二区| 亚洲熟女一区二区| k8久久久一区二区三区| 成人免费无码大片a毛片| av一区二区三区黑人| 中文字幕精品久久久| 99久久精品国产麻豆演员表| 亚洲国产精品自拍视频| 91麻豆swag| 亚欧洲乱码视频| 中文字幕av在线一区二区三区| 中文字幕在线观看91| 高清在线成人网| 99精品一区二区三区无码吞精| 日韩国产欧美在线视频| av网站在线不卡| 激情综合亚洲精品| 免费黄色在线播放| 99精品久久久久久| 人人妻人人藻人人爽欧美一区| 丰满放荡岳乱妇91ww| 国产xxxxxxxxx| 国产欧美久久久精品影院| 国产一区二区三区四区在线| 亚洲欧美日韩国产一区二区三区| www.99热| 亚洲人成精品久久久久| 男女性高潮免费网站| 亚洲国产精品久久人人爱蜜臀| 久草福利资源在线| 久久久久久久久久久99999| 97在线观看免费视频| 亚洲欧美日韩久久精品| 欧美一二三区视频| 日本高清不卡在线观看| 国产又粗又长视频| 亚洲国产精品一区二区久| 都市激情一区| 欧美日韩国产二区| 日韩精品一区二区三区| 成人黄色午夜影院| 国产三级精品三级在线观看国产| 波多野结衣成人在线| 岳的好大精品一区二区三区| 国产又粗又大又爽的视频| 亚洲美女一区| 欧美美女性视频| 91丨九色丨蝌蚪富婆spa| 午夜激情福利电影| 精品久久中文字幕| 国产精品色综合| 日韩麻豆第一页| 欧美精品videosex| 国产精品丝袜视频| 国产欧美自拍一区| 国产精品jizz在线观看老狼| 亚洲资源av| 女教师高潮黄又色视频| 国产日产欧产精品推荐色| 久久精品无码人妻| 欧美日韩国产中文| 青梅竹马是消防员在线| 欧美二区在线播放| 欧美黄页免费| 欧美精品一区在线| 激情欧美丁香| 真实乱偷全部视频| 中文字幕精品三区| 天堂网av手机版| 精品伦理精品一区| dy888亚洲精品一区二区三区| 欧美高清视频免费观看| 欧美成人三级| 欧洲一区二区日韩在线视频观看免费| 国产一区网站| 日韩在线综合网| 国产成人精品亚洲日本在线桃色| 亚洲一区二区在线免费| 亚洲美女在线一区| 影音先锋国产资源| 一色桃子一区二区| 成人av免费电影网站| 久草一区二区| 激情亚洲网站| 国产69视频在线观看| 亚洲在线观看免费| www.99视频| 欧美激情久久久久| 91成人短视频在线观看| 亚洲黄色一区二区三区| 青青草国产精品亚洲专区无| 成人黄色免费网址| 色婷婷精品大视频在线蜜桃视频| aaa一区二区三区| 久热精品视频在线观看| 国产精品高清一区二区| www.黄色网址.com| 国产精品一二三四区| 国产一区二区精彩视频| 91精品国产综合久久久久| 91吃瓜网在线观看| 91精品综合久久久久久五月天| 久久资源综合| 成人一区二区免费视频| 成人国产在线观看| 国产超碰人人爽人人做人人爱| 欧美一区二区三区免费视频| 福利在线视频网站| ts人妖另类在线| 99国产精品久久久久久久| 中文字幕一区二区人妻电影丶| 国产精品国产三级国产aⅴ原创| 久久久久久久久99| 精品日韩一区二区三区| 婷婷电影在线观看| 日韩欧美国产二区| 精品中文字幕一区二区| 日韩影院一区二区| 精品1区2区在线观看| 香蕉伊大人中文在线观看| 日韩三级电影| 国产乱子伦视频一区二区三区| 色哟哟精品观看| 欧美日韩综合在线免费观看| 精品麻豆一区二区三区| 91精品综合久久| 亚洲色诱最新| 五月婷婷欧美激情| 日韩欧美一区二区不卡| 国产不卡人人| 四虎永久国产精品| 国产成人亚洲综合a∨婷婷| 一级成人黄色片| 精品久久国产精品| 嗯用力啊快一点好舒服小柔久久| 成年人三级视频| 91在线你懂得| 91精品中文字幕| 久久久人成影片一区二区三区观看| 成人亚洲精品| 男人日女人下面视频| 中文字幕国产一区| 国产毛片一区二区三区va在线| 久久激情五月丁香伊人| 成人午夜网址| 在线免费观看av的网站| 亚洲国产裸拍裸体视频在线观看乱了| 国产精品久久无码一三区| 欧美激情视频在线观看| 国产麻豆精品久久| 美女又黄又免费的视频| 欧美性xxxx在线播放| 中文在线观看免费| 日本不卡二区| 99久久精品免费| a天堂中文在线观看| 国产成人精品综合久久久|