0
をリロードすることはできませんが、私はこの設定をexpressjs持っている:site_publicフォルダ、および管理フォルダ:Expressjsは景色を望む角度アプリをホスト - だから、
app.use(express.static(path.join(__dirname,"../../site")));
app.use("/src", express.static(path.join(__dirname,"../cms/src")));
app.get('/', function(req, res){
res.sendfile(site_public+'/index.html');
});
app.get("/admin/", function(req, res) {
res.sendFile(path.join(__dirname,"../cms/index.html"));
});
app.get("/admin/css/*", function(req, res) {
res.sendFile(path.join(__dirname,"../css/"+req.url.split("/admin/css")[1]));
});
app.get("/admin/*", function(req, res) {
res.sendFile(path.join(__dirname,"../cms/"+req.url.split("/admin/")[1]));
});
app.get("/:page", function(req, res) {
res.sendFile(site_public+"/"+req.params.page+".html")
});
ご覧のように、これは2つのことをホストします。 /admin
は、ビューを持つanglejsアプリです。管理ルートは、リンクや角度再ルーティングとして比較的うまく機能します。 Hovewer、もし私が角ルートである/admin/dash
のようなものについてリフレッシュするとしたら、私は最後の管理ルートのように404を得るでしょう。どうすればこの問題を解決できますか?
plesaeは、はい、はい – Yerken
資産のすべてを提供するため急行静的を利用するが、それは問題ではありませんどのような混乱:(。 '管理者は/私はリフレッシュできませんビューのルートをdash'is。 –
AnglerはSPAのフレームワークであることを覚えておく必要があります。したがって、気にするサーバ.htmlファイルはindex.htmlだけです。これが唯一のファイルです'sendFile'が必要です。 – Yerken