【发布时间】:2016-05-27 22:33:46
【问题描述】:
我不明白为什么我不能显示我的 json 数据。我是 javascript 新手,我想将 json 文件中的数据显示到我的索引文件中。
我对所有文件都使用了 express 生成器。我确实读到我应该在我的 app.js 中添加这个 FS 代码,但是我不能在我的视图中使用我的索引文件中的数据变量。有什么帮助吗?
var express = require('express');
var router = express.Router();
var fs = require('fs');
/* GET home page. */
router.get('/', function(req, res, next) {
var file = __dirname + '/public/list/list.json';
var data;
fs.readFile(file, 'utf8', function (err, data) {
if (err) {
console.log('Error: ' + err);
return;
}
data = JSON.parse(data);
console.log(data);
});
res.render('index', { title: data });
console.log(data);
});
module.exports = router;
这是我的 json 文件
{
"username":"xyz",
"password":"xyz@123",
"email":"xyz@xyz.com",
"uid": 1100
}
【问题讨论】: