次のコードは、index.html のコンテンツ (hello world というテキストのみを含む) をブラウザーに出力します。ただし、に置き換えるreadFile()
とreadFileSync()
、リクエストがタイムアウトします。
私は何が欠けていますか?別の種類のバッファーが必要ですか? ノード0.61とエクスプレス2.4を使用しています。
var express = require('express');
var fs = require('fs');
var app = express.createServer(express.logger());
app.get('/', function(request, response) {
fs.readFile('index.html', function(err, data){
response.send(data.toString());
});
});
var port = process.env.PORT || 5000;
app.listen(port, function() {
console.log("Listening on " + port);
});