2016-01-03 50 views
1

如何從同一個根文件夾啓動不同的Express應用程序?使用多個終端窗口是可以接受的。我喜歡使用nodemon與參數:使用同一路徑中的Nodemon啓動多個Express應用程序

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 

回答

2

你在哪裏使用node只需更換nodemon。所以,與其這樣:

NODE_APP='app02' node ./server/server.js 

...使用...

NODE_APP='app02' nodemon ./server/server.js 
相關問題