网页用的是express,然后用fs读取了一个test.txt文件的内容,现在想把这个内容显示到页面中,那个路由怎么传值啊?麻烦告知相关资料,我查查看。。谢谢了比如我在app.js里写了。fs.readFile('text.txt', function (err, data) { if (err) { return console.error(err); } console.log(data.toString());});怎么把这个data这个值传到路由routes的text_info.js里?
1 回答
慕工程0101907
TA贡献1887条经验 获得超5个赞
比如:
创建一个file.js
代码:
exports.readFile = function(callback){
fs.readFile('text.txt', function (err, data) { if (err) { return callback(err);
} callback(null,data.toString());
});
}routes的text_info.js 例如
var express = require('express');var router = express.Router();var readFile = require('./file');
router.get('/file',function(req,res){
readFile.readFile(function(err,data){ if (err) { console.error(err);
}
res.send(data)
})
})module.exports = router;以上是实例代码,具体的你可以自己随意组装
添加回答
举报
0/150
提交
取消
