如何在环回上设置 html5 路由(客户端)



我应该在middleware.json(环回(中写什么来操作html5模式,用于前端路由?

我可以使用看起来像这样的东西: app.all("/*", ...); 并返回我的索引.html但是此解决方案不利于环回。我可以覆盖我的中间件.json路由。所以我需要一些解决方案如何在中间件中配置它.json

这是来自文档中的,他们在其中添加了根.js路由,以便在您点击 / 时提供 API 的正常运行时间。只需更改它以提供您的 AngularJS 索引.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);
};

或者,您可以删除 server/boot/root.js(或重命名它(,然后添加静态中间件,如下所述:

https://docs.strongloop.com/display/public/LB/Add+a+static+web+page

server/middleware.json:

...
  "files": {
    "loopback#static": {
      "params": "$!../client"
    }
  },
...

最新更新