当前位置: 首页 > 知识库问答 >
问题:

客户端节点中的JSON响应

谷梁存
2023-03-14

我想从服务器获取一个.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');

我需要它在js文件:

var data = response.tbledit

共有1个答案

谷梁襦宗
2023-03-14
var content;  
var fs = require('fs');
fs.readFile('path/myfile.json', function read(err, data) {
    if (err) {
        throw err;
    }
    content = data;

    console.log(content); // HERE DO ANYTHING WITH THE JSON DATA
});

或者查看此链接read-json-file-content-with-require-vs-fs-readfile

var myObj = require('path/myfile');
var value = myObj.someValue;
});
 类似资料:
  • 我正在使用RESTEasy客户端从API中检索JSON字符串。JSON有效负载看起来像这样: 现在,我只提取对象映射的<code>项 我将RESTEasy代理框架用于我的API方法。 REST客户端代码: RESTEasy代理接口:

  • 我不知道这里有什么问题。我想发出一个响应二进制数据(例如文件下载)而不是JSON的HTTP请求。 这些行是可以的-但需要JSON。 但我需要将响应定义为不是 JSON。 在这里,我遇到了一个问题。我也尝试了“斑点”。我总是在编译时收到一个类型脚本错误。 类型'{resseType:"string";}'的参数不能分配给类型'{Headers?: HttpHeaders|{[head: string

  • 根据消息,进程将重试并等待服务器节点加入,我认为这是默认行为!但是有没有办法为等待或最大重试次数设置超时呢?因为我不希望我的进程等待超过10秒。 下面是我用来启动ignite客户端的配置。

  • 我正在做一个项目,其中有一个Java调度器,它是一个HTTP客户端,并将xml作为数据发送到我的节点应用程序。在application.js的索引函数中,我编写了接收xml并将相应的xml转换为json的逻辑,但当我运行app时,我会从acs获得404响应代码,但当我从浏览器发送请求时,这也是一样的。请建议我在这方面缺少什么。我正在张贴Java http客户端和节点acs代码。 Java HTTP

  • 问题内容: 我有几个关于客户端节点的Elasticsearch问题: 我可以说:任何节点只要打开HTTP端口,我都可以将它们视为“客户端”节点,因为我们可以通过该节点进行搜索/索引。 实际上,当和时,我们将节点视为客户端节点,如果我设置了10个客户端节点,是否需要在客户端进行路由,这意味着如果我在代码 中将clientOne:9200 指定为ES门户,则 clientOne会 转发其他HTTP请求

  • 然后我使用: 这似乎无法为那些设置了该属性的客户机提供一个clusergroup。这对客户端节点不起作用吗?