1
我有使用socket.io节点服务器上运行此代码:为什么Node中的这个readFile操作会抛出一个错误?
io.sockets.on(
'connection'
,function (socket) {
reader = require('fs');
fileContents = reader.readFile(__dirname + '/textCharacters.txt'
,'utf8'
,function(data, err) {
if (err) throw err;
console.log(data);
}
);
socket.emit('retrievedFileContent', {content:fileContents});
}
);
当我检查了节点服务器调试,错误显示文件的内容,所以我知道该文件被读出,但为什么是不是它被返回到fileContents
变量?
谢谢,就是这样! – ariestav 2012-03-06 14:36:44