-1
我應該在middleware.json(loopback)中編寫什麼程序來操作html5模式以進行前端路由?如何在迴環上設置html5路由(客戶端)?
我可以使用如下所示的東西: app.all("/*", ...);
並返回我的index.html 但是,此解決方案對環回不利。我可以重寫我的middleware.json路由。 所以我需要一些解決方案如何配置它在中間件.json
我應該在middleware.json(loopback)中編寫什麼程序來操作html5模式以進行前端路由?如何在迴環上設置html5路由(客戶端)?
我可以使用如下所示的東西: app.all("/*", ...);
並返回我的index.html 但是,此解決方案對環回不利。我可以重寫我的middleware.json路由。 所以我需要一些解決方案如何配置它在中間件.json
這是從他們添加一個root.js路徑的文檔,當您點擊/
時爲API的正常運行時間提供服務。只需將其改爲服務於您的AngularJS index.html。
module.exports = function(server) {
var router = server.loopback.Router();
// could also use function that dynamically creates index.html, etc...
router.get('/', <SEND index.html HERE>);
server.use(router);
};
或者,你可以刪除服務器的/ boot/root.js(或重新命名它)這裏描述,然後添加靜態中間件:
https://docs.strongloop.com/display/public/LB/Add+a+static+web+page
服務器/ middleware.json:
...
"files": {
"loopback#static": {
"params": "$!../client"
}
},
...