【发布时间】:2018-03-19 09:06:23
【问题描述】:
我想从服务器获取一个 .json 文件到客户端的 .js 文件
var fs = require('fs');
var bodyParser = require('body-parser');
var urlencodedParser = bodyParser.urlencoded({extended: false, limit: '50mb'});
module.exports = function(app){
app.get('/tables_particular/', function(req, res){
first = JSON.parse(fs.readFileSync('./database/table.json'))
res.render('tables_particular', {todos: data.member,
tbledit: first,
});
});
app.post('/tables_particular/', urlencodedParser, function(req, res){
var exportlist = req.body.detail
fs.writeFileSync('./database/table.json', exportlist);
res.json(exportlist);
});
这里是 app.js:(服务器代码)
var express = require('express');
var mShController = require('./controllers/mShController');
var app = express();
//
app.set('view engine', 'ejs');
//static files
app.use(express.static('./public'));
mShController(app);
//listen to port
app.listen(3000);
console.log('You are listening to port 3000');
我需要在 javascript 文件中使用什么代码来获取 json 文件。
我需要它在 js 文件中:
var data = response.tbledit
【问题讨论】:
-
如果
myfile.json是静态的,你可以只用const json = require('myfile.json')
标签: node.js