Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku Node.js DeprecationWarning:不使用'new'的缓冲区将很快停止工作_Node.js_Express_Heroku_Mongoose_Mlab - Fatal编程技术网

Heroku Node.js DeprecationWarning:不使用'new'的缓冲区将很快停止工作

Heroku Node.js DeprecationWarning:不使用'new'的缓冲区将很快停止工作,node.js,express,heroku,mongoose,mlab,Node.js,Express,Heroku,Mongoose,Mlab,为什么我会收到弃用警告:如果不使用new而使用缓冲区,很快就会停止工作。使用new Buffer(),或最好使用Buffer.from(),Buffer.allocUnsafe()或Buffer.alloc()。部署到heroku或使用localhost:5000后 当我使用localhost:3000运行它时,它没有给出任何错误。 我在显示从mongolab获得的图像时遇到问题。服务器一直给我404错误,仅用于图像数据。缓冲区是导致此错误的原因吗?因为如果我使用localhost:3000,可

为什么我会收到弃用警告:如果不使用
new
而使用缓冲区,很快就会停止工作。使用
new Buffer()
,或最好使用
Buffer.from()
Buffer.allocUnsafe()
Buffer.alloc()
部署到heroku或使用localhost:5000后 当我使用localhost:3000运行它时,它没有给出任何错误。 我在显示从mongolab获得的图像时遇到问题。服务器一直给我404错误,仅用于图像数据。缓冲区是导致此错误的原因吗?因为如果我使用localhost:3000,可以显示hte图像

这是我的package.json:

{
“名称”:“caretel”,
“版本”:“0.0.0”,
“私人”:没错,
“脚本”:{
“开始”:“node app.js”
},
“main”:“app.js”,
“依赖项”:{
“jws”:“^3.1.3”,
“正文分析器”:“~1.15.2”,
“cookie解析器”:“~1.4.3”,
“调试”:“~2.2.0”,
“ejs”:“~2.5.2”,
“快车”:“~4.14.0”,
“快速jwt”:“^5.1.0”,
“jsonwebtoken”:“^7.3.0”,
“猫鼬”:“^4.9.1”,
“摩根”:“~1.7.0”,
“multer”:“^1.3.0”,
“passport”:“^0.3.2”,
“本地护照”:“^1.0.0”,
“为favicon服务”:“~2.3.0”
},
“发动机”:{
“节点”:“7.2.0”
}
}
buffer thingy“只是一个警告。为什么它不起作用是任何人的猜测,在你的问题中至少没有包含一些代码。
return$http.get('getproducts').success(函数(数据){var arr=[];for(变量i=0;i
当页面重新加载或第一次未登录时,给出304。请参考我的应用程序