Ошибка типа: res.sendFile не является функцией

#node.js

#javascript #node.js #выразить

Вопрос:

Я работаю над базовым руководством по MEAN, и я уже натыкаюсь на стену. Получение ошибки ‘ошибка типа: res.sendFile не является функцией’

 //package.json
{
  "name": "http-server",
  "main": "server.js",
  "dependencies": {
    "express": "^4.13.4"
  }
}


//server.js
var express = require('express');
var app = express();
var path = require('path');

app.get('/', function (res, req) {
  res.sendFile(path.join(__dirname   '/index.html'));
});

app.listen(1337);
console.log('Visit me at http://localhost:1337');
  

Комментарии:

1. app.get(‘/’, функция (req, res) {

Ответ №1:

Пожалуйста, измените порядок аргументов обратного вызова:

 function(req,res){}
  

Пример:

 app.get('/',function(req, res){
  res.sendFile(path.join(__dirname '/index.html'));
});
  

Ответ №2:

здесь у вас ошибка app.get(‘/’, функция (res, req) просто напишите app.get(‘*’, функция(req, res) и это сработает