最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何使用nodejs加载2 json

运维笔记admin13浏览0评论

如何使用nodejs加载2 json

如何使用nodejs加载2 json

我想加载2个json文件:

number.json : {"argent":300,"nbJoueur":11,"nbClub":1,"nbVictoire":0,"nbDefaite":0}
img.json : {"bonus1":false,"bonus2":false,"bonus3":false,"bonus4":false,"bonus5":false,"bonus6":false}

我设法读取了第一个文件,但我不知道如何在同一时间读取第二个文件。

我有这个代码:

Javascript:

function load(){
var xhr = new XMLHttpRequest();

xhr.onreadystatechange = function(){

    if (this.readyState === 4 && this.status === 200){
        var recup = JSON.parse(this.responseText);
        number["argent"] = recup["argent"];
        number["nbJoueur"] = recup["nbJoueur"];
        number["nbClub"] = recup["nbClub"];
        number["nbVictoire"] = recup["nbVictoire"];
        number["nbDefaite"] = recup["nbDefaite"];           
    } 
};

xhr.open("GET","http://localhost:8080/load",true);
xhr.send();

}

的NodeJS:

function load(response){
console.log("Load called");
fs.readFile("number.json", function(err,data){
    if(err) {
        throw err;
        response.setHeader("Access-Control-Allow-Origin","*");
        response.writeHead(418);
        response.end();
    }
    else{
        response.setHeader("Access-Control-Allow-Origin","*");
        response.writeHead(200);
        response.write(data);
        response.end();
    }
});

}

回答如下:

基于这个answer,您可以简单地获取您的json文件:

var json = require('path1.json'); 
var json2 = require('path2.json')

然后,您可以在响应回调中使用变量

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论