簡體   English   中英

用於 API 的 NODEJS Express 應用程序生成器

[英]NODEJS Express application generator for API

目前 Express JS Express 應用程序生成器支持生成初始 App 或者我們稱之為Boilerplate使用 npx npx express-generatorexpress myapp命令基於 Express 版本,應用程序的結構如下,

   app/public/
   app/public/javascripts/
   app/public/images/
   app/public/stylesheets/
   app/public/stylesheets/style.css
   app/routes/
   app/routes/index.js
   app/routes/users.js
   app/views/
   app/views/error.jade
   app/views/index.jade
   app/views/layout.jade
   app/app.js
   app/package.json
   app/bin/
   app/bin/www

假設我只需要創建一個 API 所以在這種情況下我不需要生成的應用程序中的以下內容;

   app/public/javascripts/
   app/public/images/
   app/public/stylesheets/
   app/public/stylesheets/style.css
   ...
   app/views/
   app/views/error.jade
   app/views/index.jade
   app/views/layout.jade

在這種情況下,是否有一種方式或命令來生成僅指定給API APP 的應用程序,包括像body-parser這樣的包,並且沒有我上面提到的不需要的文件和文件夾。

TIA。

express-generator沒有這樣的選項。 有一些朝着這個方向發展。

引導針對現代 Node 環境和應用程序優化的新 Express 應用程序的“標准”方法是滾動您自己的引導程序/啟動器項目並重用它。

有一些像Cookiecutter這樣的工具聲稱可以幫助您完成這項任務。

我個人有一個my-express-starter存儲庫,其中不包括任何視圖引擎等,而是用於 APIs 的中間件。

我的回答為時已晚,但這可能是一個有趣的選擇。

https://www.npmjs.com/package/express-generator-api

它創建了一個輕量級的 express 應用程序,您可以使用 expressjs 開始開發 API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM