node.js - 错误 : ENOENT, 打开 favicon.ico

标签 node.js express

我是 node 和 express 的新手

我先写了一个express样例项目

express test1

然后我做了

npm install

为了测试我正在做 node app.js 的应用程序,但是我收到了这个错误

Error: ENOENT, open '/home/test1/node_modules/express/node_modules/connect/node_modules/static-favicon/../public/favicon.ico'

我进行了一些谷歌搜索,但我不确定解决方案,这是来自 express 的演示应用程序,应该可以工作,上周我已经厌倦了,但它正在工作。

任何见解将不胜感激

最佳答案

将此行附加到您的 app.js 的初始化部分:

app.use(favicon(__dirname + '/public/favicon.ico'));

我假设 app.js 在项目目录中,favicon 文件在 public/favicon.ico 也相对于项目文件夹。

关于node.js - 错误 : ENOENT, 打开 favicon.ico,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22853563/

相关文章:

node.js - Handlebarsjs 留下的表情

javascript - 提及检测discord bot javascript的问题

javascript - 客户端调用的 api 方法内的 HTTP GET

node.js - 尝试连接到本地 Express 服务器时出现 "Cannot GET/"

variables - Jade : express/node variables/objects in jade inline javascript?

javascript - React/Express 没有正确路由链接

javascript - 如何在 Express JS 的不同文件中创建自己的异步函数

mysql - Node.js 更新 mysql 数据库

node.js - 如何删除 Mongoose 中的子文档?

javascript - 如何结合 gulp-watch 和 gulp-inject?