2016-09-27 51 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。 –

相關問題