Node.js express js错误:";express弃用的res.sendfile:改用res.sendfile;
设置路径的正确方法是什么 在我的应用程序中,我使用此代码设置发送文件的路径Node.js express js错误:";express弃用的res.sendfile:改用res.sendfile;,node.js,mongodb,express,mongoose,Node.js,Mongodb,Express,Mongoose,设置路径的正确方法是什么 在我的应用程序中,我使用此代码设置发送文件的路径 app.get('/',function(req, res){//get,put,post,delete res.sendfile(__dirname + '/client/views/index.html'); }); 但它给出了这样一个错误: express deprecated res.sendfile: Use res.sendFile instead server.js:22:6 请指出此处的错误
app.get('/',function(req, res){//get,put,post,delete
res.sendfile(__dirname + '/client/views/index.html');
});
但它给出了这样一个错误:
express deprecated res.sendfile: Use res.sendFile instead server.js:22:6
请指出此处的错误。请更改此设置
app.get('/',function(req, res){//get,put,post,delete
res.sendfile(__dirname + '/client/views/index.html');
});
这一点和这一点应该是有效的
app.get('/',function(req, res){//get,put,post,delete
res.sendFile(__dirname + '/client/views/index.html');
});
在新版本中,
sendfile
已被弃用。将sendfile
更改为sendfile
简短回答:将res.sendfile替换为res.sendfile。我将给您一个代码示例:
app.get("/" ,function(req,resp){
resp.sendfile(__dirname + "/index.html")})
替换为此
应用程序获取(“/”,函数(请求,响应){
resp.sendFile(uu dirname+“/index.html”)})
考虑到这个工作示例:
router.get('/iso', (req, res) => {
res.sendfile('public/isofinder.html');
});
这并不容易转换为方法调用sendFile
router.get('/iso', (req, res) => {
res.sendFile(__dirname + '/../public/isofinder.html');
});
此变化产生403错误(禁止)。
在这种情况下,只有此解决方案有效:
router.get('/iso', (req, res) => {
res.sendFile('[absolute_path_to_source]/public/isofinder.html');
});
将
res.sendfile
替换为res.sendfile
请参见。sendfile
是sendfile
的别名。这两个代码段完全相同。建议的解决方案应该如何工作?哈哈。。。你应该检查语法。。。sendfile vs sendfile
router.get('/iso', (req, res) => {
res.sendFile('[absolute_path_to_source]/public/isofinder.html');
});