示例:
var directory='C:/node/my_modules/'
var http = require("http");
var url = require("url");
var fs = require("fs");
var fn = function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
fs.readFile(directory+'first.js','utf8',function(err,data){
if(err){
console.log(err)
console.log('cant openfile')
}
console.log(data)
})
response.end('_testcb("param")');
}
function start(){
http.createServer(fn).listen(1337);
console.log('start Server');
}
exports.start = start;
此示例有效....在控制台中,我看到来自文件的数据。
但是当fs.readFile(目录+' my.txt'然后错误:
ENOENT,"没有此类文件或目录"
如何获取my.txt文件的内容
my.txt与first.js在同一目录中