网页用的是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
提交
取消