使用相同path中的Nodemon启动多个Express应用程序
如何从同一根文件夹启动不同的Express应用程序? 使用多个terminal窗口是可以接受的。 我很乐意使用nodemon
和参数:
nodemon 'landing' nodemon NODE_APP='app02' NODE_APP='app02' nodemon
我目前直接使用node
。 这工作,但不给我的能力来观看文件夹:
NODE_APP='app02' node ./server/server.js
不幸的是,我找不到允许这个的nodemon
任何组合。
正如你可以从我的文件夹结构看到的,所有的服务器资源是共享的:
client common <- Express static path 'common' assets directives modules vendor landing <- App 01 modules <- Modules specific to App 01. app.js index.html signup <- App 02 modules <- Modules specific to App 02. app.js index.html members <- App 03 modules <- Modules specific to App 03. app.js index.html server config <- Config sets port & 'public' path to app folder. models <- Common to all apps. routes <- Common to all apps. app.js server.js gruntfile.js nodemon.json package.json
只需要replace您正在使用node
。 所以,而不是这个:
NODE_APP='app02' node ./server/server.js
… 用这个 …
NODE_APP='app02' nodemon ./server/server.js