2016-09-27 53 views
0

我有一个开发服务器,用于测试我的应用程序。我想在不同的子目录中同时在该服务器上运行多个yo angular-fullstack应用程序。例如:example.com/project1应该把我带到第一个项目,example.com/project2应该带我到第二个项目。我尝试在根目录下创建一个快速应用程序,并在为每个项目添加单独的路线之后运行该应用程序,如 app.use('/ project1',require('project1'));但它不工作,因为压缩的js和css文件没有包含在内。如何在同一台服务器和端口上运行多个哟angular-fullstack应用程序?

回答

0
// REQUIRE 
var path = require('path'); 

/* ... */ 

// ROUTES 
app.get('/PROJ-1', function (req, res, next) { 
    res.sendFile(path.resolve(__dirname, 'PROJECT-1-PATH', 'index.html')); 
}); 

app.get('/PROJ-2', function (req, res, next) { 
    res.sendFile(path.resolve(__dirname, 'PROJECT-2-PATH', 'index.html')); 
}); 

我认为这将工程..

+0

path.resolve只是解决路径段为绝对路径。我有完整的应用程序,这些应用程序在这些子文件夹中有自己的路线。当你使用yo angular-js fullstack,并编译你的应用程序时,根文件夹内将没有index.html。 –

相关问题