[英]nodejs - TypeError: undefined is not a function
我正在嘗試從服務器重定向並根據切換結果顯示網頁,但出現下一個錯誤:
TypeError: undefined is not a function
at Server.emit (events.js:110:17)
at HTTPParser.parserOnIncoming [as onIncoming] (_http_server.js:491:12)
at HTTPParser.parserOnHeadersComplete (_http_common.js:111:23)
at Socket.socketOnData (_http_server.js:343:22)
at Socket.emit (events.js:107:17)
at readableAddChunk (_stream_readable.js:163:16)
at Socket.Readable.push (_stream_readable.js:126:10)
at TCP.onread (net.js:538:20)
有人可以幫助我嗎? 提前致謝。 cga
我的server.js代碼
var http = require('http');
var fs = require('fs');
http.createServer(function(request, response) {
response.writeHead(200, {'Content-Type': 'text/html'});
switch(request.url){
case '/':
template = "home.html";
break;
case '/nodejs':
template = "node.html";
break;
default:
template = "404.html";
break;
}
fs.readfile('./templates/' + template , function(err, data) {
response.write(data);
response.end();
});
}).listen(3000, 'localhost');
fs.readfile
應該是fs.readFile
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.