私は2つのモジュールがあるMEANアプリケーションを実行しています。Node.jsは2つのAngularJSプロジェクトを1つのソリューションで提供します
- 私はそれらの両方が、機能性とデザインで多くのことを異なるので、二つの別々の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(__ dirnameは+ '/クライアント/管理/アプリ/ index.htmlを');' –
試してみて、あなたはすぐに – M14
@mukesh私tried.It – M14