iT邦幫忙

2024 iThome 鐵人賽

DAY 8
0

Express

Nodejs 常用於建立 RESTFUL API 服務的套件

NX/Express

$ nx g @nx/express:application --directory=./packages/shoppingcar-service --js=true

RESTful API

是一種開發風格
描述了如何實現Web API 的架構
基於HTTP 協定,用來建立分散式系統
並支援多種程式語言

  • 可擴展性:由於系統無需保留Client 狀態,因此可以提高擴展效能
  • 靈活性:由於Client 與Server 完全分離,因此分層的應用程式功能可以提供靈活性

Swagger UI

express-swagger-generator

使用註解描述 Swagger
便於同時維護

Unitest

Jest

  • jest-junit
  • jest-junit-reporter
  • jest-stare
$ CI=true npx jest test --color --reporters=jest-junit --forceExit --runInBand --coverage --coverageDirectory=output/coverage/jest --reporters default jest-stare

Jest 產出 coveragge 與 Unitest Reports


上一篇
Day07 - NX React Native
下一篇
Day09-Redux Saga
系列文
購物車 App 與後台11
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言