我正在做一個MEAN應用程序,其中有兩個模塊。Node.js在一個解決方案中服務兩個AngularJS項目
- 遊客
- 管理區
我願做上述兩個地區,因爲他們兩個兩個獨立AngularJS項目的不同有很多的功能和設計。這是我的目錄結構。
但問題是,當我在下面
app.use(express.static(path.join(__dirname, 'client/frontend/app')));
app.use(express.static(path.join(__dirname, 'client/admin/app')));
使用的代碼,這兩條線將無法正常工作。
這裏是我的路由
app.get('/admin/*', function(req, res) {
res.sendfile('./client/admin/app/index.html');
});
app.get('*', function(req, res) {
res.sendfile('./client/frontend/app/index.html');
});
我怎麼能這樣做?
我最後的選擇是將兩個索引文件放在同一個目錄中,並且名稱不同。除此之外還有其他的選擇嗎?
使用'res.sendFile(__目錄名稱+ '/客戶/管理/應用/ index.html的');' –
@mukesh會嘗試更新你很快 – M14
@mukesh我tried.It不工作 – M14