表达js错误:"表达已弃用的res.send文件:使用res.sendFile"

has*_*ash 19 mongoose mongodb node.js express

设置路径的正确方法是什么?

在我的应用程序我这个代码我使用设置路径发送文件.

app.get('/',function(req, res){//get,put,post,delete   
  res.sendfile(__dirname + '/client/views/index.html');
});
Run Code Online (Sandbox Code Playgroud)

但它给出了这个错误:

express deprecated res.sendfile: Use res.sendFile instead server.js:22:6
Run Code Online (Sandbox Code Playgroud)

可以指出这里的错误是什么.请

Jay*_*ram 42

改变这个

 app.get('/',function(req, res){//get,put,post,delete   
      res.sendfile(__dirname + '/client/views/index.html');
    });
Run Code Online (Sandbox Code Playgroud)

对此,这应该工作.

app.get('/',function(req, res){//get,put,post,delete   
      res.sendFile(__dirname + '/client/views/index.html');
    });
Run Code Online (Sandbox Code Playgroud)

在新版本中sendfile已被弃用.更改sendfilesendFile.

  • 哈哈......你应该检查语法... sendfile vs sendFile (10认同)
  • 这两个片段是完全相同的.拟议的解决方案如何运作? (2认同)