Omi*_*Jay 5 javascript file node.js
我是 javascript 新手,我想指定一个 javascript 程序来读取文件并将文件的内容打印到控制台?。这是我在下面编写的代码,但出现错误,请问有什么问题?
var express = require('express');
var app = express.createServer(express.logger());
app.get('/',function(request,response){
var fs = require('fs');
var buffer = new Buffer(fs.readFileSync('index.html','utf8'));
response.send(Buffer.toString());
});
var port = process.env.PORT || 5000;
app.listen(port,function()
{
fs.readFileSync();
console.log("Listening on"+ port);
}
);
Run Code Online (Sandbox Code Playgroud)
使用对象的readFile
方法fs
读取文件,然后使用console.log
打印:
/* File System Object */
var fs = require('fs');
/* Read File */
fs.readFile('foo.json', bar)
function bar (err, data)
{
/* If an error exists, show it, otherwise show the file */
err ? Function("error","throw error")(err) : console.log(JSON.stringify(data) );
};
Run Code Online (Sandbox Code Playgroud)
例如,如果它是 named loadfiles.js
,那么运行它:
node loadfiles.js
Run Code Online (Sandbox Code Playgroud)