我正在使用样板 Next.js starter 。在 index.js
中,express 应用程序的一个实例被定义为 expressApp
。我只是尝试使用 serve-favicon
为我的 favicon 提供服务,但没有运气:
expressApp.use(favicon(path.join(__dirname, "static", "brand", "favicon.ico")));
检查正在解析的路径,它是正确的。
express
的 next.js 实现有何不同? 最佳答案
从 serve-favicon
存储库:
所以这个包不可能在另一个路径中提供网站图标,因为这需要添加标记。要解决此问题,请在 link
模板中添加一个 pages/_document.js
标签:
<Head>
<link rel="icon" type="image/x-icon" href="/brand/favicon.ico" />
</Head>
将
serve-favicon
代码保存在 index.js
文件中:expressApp.use(favicon(path.join(__dirname, "static", "brand", "favicon.ico")));
关于node.js - 服务网站图标 next.js,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49120184/