web-dev-qa-db-fra.com

erreur express js: "express obsolète res.sendfile: utilisez plutôt res.sendFile"

Quelle est la bonne façon de définir le chemin?

dans mon application, je utilise ce code pour utiliser le chemin d'accès défini pour l'envoi du fichier.

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

mais cela donne cette erreur:

express deprecated res.sendfile: Use res.sendFile instead server.js:22:6

certains peuvent indiquer quelle est l'erreur ici.

18
hash

Change ça

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

à cela et cela devrait fonctionner.

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

Dans les nouvelles versions, sendfile est obsolète. Remplacez sendfile par sendFile.

40
Jayram