2014-01-07 31 views

回答

5

肯定的:

var express = require('express'); 

var main = express(); 
var app1 = express(); 
var app2 = express(); 

main.use(app1); 
main.use(app2); 

app1.get('/app1/test', function(req, res) { 
    res.send('handled by app1'); 
}); 

app2.get('/app2/test', function(req, res) { 
    res.send('handled by app2'); 
}); 

main.listen(3012); 

如果每个应用程序都有自己独特的URL前缀,你也可以使用这个:

var express = require('express'); 

var main = express(); 
var app1 = express(); 
var app2 = express(); 

main.use('/app1', app1); 
main.use('/app2', app2); 

app1.get('/test', function(req, res) { // GET /app1/test 
    res.send('handled by app1'); 
}); 

app2.get('/test', function(req, res) { // GET /app2/test 
    res.send('handled by app2'); 
}); 

main.listen(3012); 
相关问题