【发布时间】:2020-01-31 08:36:20
【问题描述】:
目前 Express JS Express 应用生成器支持生成初始 App 或者我们称之为 Boilerplate 使用基于 Express 版本的 npx express-generator 或 express myapp 命令应用程序的结构如下,
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
在这种情况下,是否有 WAY 或 COMMAND 来生成仅指定给 API APP 的应用程序,包括像 body-parser 这样的包,并且没有我拥有的不需要的文件和文件夹上面提到过。
TIA。
【问题讨论】:
-
不,express-generator 生成一个完整的应用程序,包括视图/样式。您需要手动删除文件。您只需为应用程序执行一次此操作,您具体遇到了什么问题?
-
如果您真的需要实现这一点,那么您可以使用 shell 脚本。它会在一定程度上帮助你。
-
@AlexanderStaroselsky 我没有遇到任何具体问题,但想知道是否有实现此目标的标准方法。
标签: javascript node.js api express