CRUD-从文件中读取结构信息
例子一
{
"id": 1,
"name": "带篮子",
"sex": 1,
"age": 18,
"hover": "圣经语录"
},
例子二
{
"id": 2,
"name": "红绿灯",
"sex": 0,
"age": 18,
"hobbbies": "擦锅底"
},
以上例子二中的"hobbbies": "擦锅底"
在调用时无法访问,原因是hobbbies
竟然是个保留字。换成其他字符串就行。
server.get('/', function (req,) {结构化思维后端核心代码
// 参数二可选,把uft8字符转成我们认识的字符串
fs.readFile(path.join(__dirname, './db.json'), 'utf8', function (err,) {
if (err) {
// 状态码500,服务端出错
console.log("出错了");
// return res.status(500).send('Server error.');
}
res.render('index.html', {
// 从文件中读取的数据一定是字符串
// 所以一定要转成对象
students: JSON.parse(data).student
});
})
})
var express = require('express');
var path = require('path');
var fs = require('fs');
var server = express();
server.engine('html', require('express-art-template'));
server.set('views', path.join(__dirname, 'views'));
server.use('/node_modules/', express.static(path.join(__dirname, './node_modules/')));
server.use('/public/', express.static(path.join(__dirname, './public/')));
server.get('/', function (req,) {
// 参数二可选,把uft8字符转成我们认识的字符串
fs.readFile(path.join(__dirname, './db.json'), 'utf8', function (err,) {
if (err) {
// 状态码500,服务端出错
console.log("出错了");
// return res.status(500).send('Server error.');
}
res.render('index.html', {
// 从文件中读取的数据一定是字符串
// 所以一定要转成对象
students: JSON.parse(data).student
});
})
})
server.listen(3000, function () {
console.log('Run Server 3000……');
})
版权声明
本文仅代表作者观点,不代表博信信息网立场。