我尝试在 localhost:8080 上重新加载运行我的项目时遇到问题。因此,当我尝试在本地主机上启动我的项目时,它给了我这个错误:
这不是我的项目的问题,这个项目上周正在运行,但现在我的项目都无法正常运行。为了确保这不是我的项目,我进入文件资源管理器并使用 chrome 打开 index.html 文件,它只运行 index.html,而我引入的脚本都没有工作。我不知道该怎么做才能解决这个问题。如果有人能提供帮助那就太好了。
最佳答案
同时,返回到以前的版本是可行的,但从长远来看并不能解决问题,而且您将无法获得新修复、更新和升级的好处。
调用时会导致警告的一个示例是函数
fs.readFile(path[, options], callback)
如果没有回调,就会出现警告。
要防止警告并实现回调,例如:
const fs = require('fs');
fs.readFile('./good.txt', 'utf8', function read(err, data) {
if (err) {
throw err;
}
content = data;
// call the next step here
console.log(content); // content display
it
});
回调函数read(),做了两件事,
- 它根据编码获取数据内容,在本例中指定为 utf8。
- 然后捕获并抛出错误(err)(如果有)。
注意:如果您希望文件可读,则编码是必要的
关于javascript - Node 弃用警告 : Calling an asynchronous function without callback is deprecated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43175314/