日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線(xiàn)咨詢(xún)客服
新站提交
  • 網(wǎng)站:52010
  • 待審:67
  • 小程序:12
  • 文章:1106242
  • 會(huì)員:784

nest.js 是一個(gè)漸進(jìn)式 node.js 框架,用于構(gòu)建高效且可擴(kuò)展的服務(wù)器端應(yīng)用程序。它默認(rèn)使用 typescript,并受到 angular 的啟發(fā),可以輕松創(chuàng)建結(jié)構(gòu)良好的模塊化應(yīng)用程序。在本指南中,您將學(xué)習(xí)如何使用 nest.js 和 typescript 創(chuàng)建基本的 rest api。

先決條件
在開(kāi)始之前,請(qǐng)確保您已安裝以下軟件:
Node.js(版本 12 或更高版本)
npm(Node.js 包管理器)
Nest CLI(您可以使用 npm install -g @nestjs/cli 安裝它)

第1步:創(chuàng)建一個(gè)新的Nest.js項(xiàng)目
首先,使用 Nest.js CLI 創(chuàng)建一個(gè)新項(xiàng)目:

嵌套新的 my-api

按照說(shuō)明設(shè)置項(xiàng)目。創(chuàng)建后,導(dǎo)航到項(xiàng)目目錄:

cd my-api

第2步:創(chuàng)建模塊
Nest.js 將代碼組織成模塊。我們將創(chuàng)建一個(gè)模塊來(lái)管理名為“用戶(hù)”的實(shí)體:

nest生成模塊用戶(hù)

第三步:創(chuàng)建控制器
控制器處理 HTTP 請(qǐng)求。讓我們?yōu)橛脩?hù)創(chuàng)建一個(gè)控制器:

nest 生成控制器用戶(hù)

這將在 src/users 目錄中創(chuàng)建一個(gè) users.controller.ts 文件。

第四步:創(chuàng)建服務(wù)
該服務(wù)包含業(yè)務(wù)邏輯。讓我們?yōu)橛脩?hù)創(chuàng)建一個(gè)服務(wù):

嵌套生成服務(wù)用戶(hù)

這將在 src/users 目錄中創(chuàng)建一個(gè) users.service.ts 文件。

第五步:定義用戶(hù)實(shí)體
讓我們定義一個(gè)基本的用戶(hù)實(shí)體。在 src/users 目錄下創(chuàng)建 user.entity.ts 文件,內(nèi)容如下:
TypeScript

第六步:實(shí)施服務(wù)
在users.service.ts文件中,實(shí)現(xiàn)處理用戶(hù)的方法:
TypeScript

?
第7步:部署控制器
在users.controller.ts文件中,定義處理HTTP請(qǐng)求的路由和方法:
TypeScript

第8步:運(yùn)行應(yīng)用程序
最后,運(yùn)行應(yīng)用程序:

npm run start

您的 REST API 將在 http://localhost:3000/users 上提供。

結(jié)論
恭喜!您已經(jīng)使用 Nest.js 和 TypeScript 創(chuàng)建了基本的 REST API。從這里,您可以通過(guò)添加身份驗(yàn)證、數(shù)據(jù)驗(yàn)證以及連接到 PostgreSQL 或 MongoDB 等數(shù)據(jù)庫(kù)來(lái)擴(kuò)展功能。

希望本指南對(duì)您有用

感謝您的閱讀并留下您的評(píng)論! ??

? 你喜歡嗎?發(fā)表你的看法
完整文章,請(qǐng)?jiān)L問(wèn):https://lnkd.in/ewtCN2Mn
https://lnkd.in/eAjM_Smy ??? https://lnkd.in/eKvu-BHe
https://dev.to/orlidev https://lnkd.in/ecHHabTD 不要錯(cuò)過(guò)!

參考資料:
圖片創(chuàng)建者:Copilot (microsoft.com)

作者:AMillionFriends #MakeYourselfVisible

分享到:
標(biāo)簽:Nestjs REST typescript 創(chuàng)建 如何使用
用戶(hù)無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 52010

    網(wǎng)站

  • 12

    小程序

  • 1106242

    文章

  • 784

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定