1. app.js读取文件模块
var express = require('express');
var router = express.Router();
var app = express();
var fs = require('fs');
var PATH = './public/data/'
// 静态资源映射
app.use("/login.html", express.static("login.html"));
router.all('/meetingList', function (req, res) {
res.header("Access-Control-Allow-Origin", "*");
res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS');
res.header("Access-Control-Allow-Headers", "X-Requested-With");
res.header('Access-Control-Allow-Headers', 'Content-Type');
var type = req.param('type') || '';
// 读文件
fs.readFile(PATH + 'list.json', function (err, data) {
if (err) {
return res.send({
status: 'fail',
info: '读取文件异常'
});
}
// var COUNT = 50;//返回最多50行数据
var obj = [];
try {
obj = JSON.parse(data.toString());//这里做异常处理,如果文件中存储的不是json格式的字符串