如何在slc环回生成的webapp中替换默认的favicon?

Art*_*rth 5 favicon node.js express loopbackjs

我使用slc loopback命令生成了一个应用程序.所以生成的express webapp有它的strongloop favicon.我该如何更改图标?

我在server.js中使用它

app.use(loopback.favicon(path.resolve(__dirname, '../client/favicon.ico')));
Run Code Online (Sandbox Code Playgroud)

我也尝试过使用html链接标记,但仍然默认加载.

我究竟做错了什么?

flo*_*ori 17

在以下位置设置自定义图标的路径server/middleware.json:

{
  "initial:before": {
    "loopback#favicon": {
      "params": "path/to/your/favicon.ico"
    }
  },
  …
Run Code Online (Sandbox Code Playgroud)

我们在HTML中设置路径时遇到了问题,在一些重新加载时,默认的StrongLoop图标仍在弹出.这个配置有帮助.

PS:如果您的favicon.ico位于客户端目录的根目录中,请使用以下路径: "$!../client/favicon.ico"