res.sendFile est pas une fonction Node.js

Je ne suis pas en mesure d'envoyer un fichier HTML à l'aide de node.js

Alors tout d'abord c'est l'erreur que je reçois

Application has thrown an uncaught exception and is terminated:
TypeError: res.sendFile is not a function
    at Server.<anonymous> (C:\Program Files\iisnode\www\test\app.js:4:6)
    at emitTwo (events.js:88:13)
    at Server.emit (events.js:173:7)
    at HTTPParser.parserOnIncoming [as onIncoming] (_http_server.js:529:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:89:23)

et mon app.js le code est

var http = require('http');

http.createServer(function (req, res) {
    res.sendFile('test.html', { root: __dirname });
}).listen(process.env.PORT);  

Si je suis absent quelque chose de simple, je suis désolé car c'est le premier node.js programme, j'ai fait

Je pense que sendFile est un ExpressJS méthode d'intervention. Vous aurez besoin pour installer et utiliser l'Express, afin de l'utiliser.

OriginalL'auteur jLynx | 2015-12-10