gpt4 book ai didi

javascript - 如何用nodejs加载2个json

转载 作者:行者123 更新时间:2023-11-29 20:58:34 25 4
gpt4 key购买 nike

我想加载 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();

Node :

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')

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

关于javascript - 如何用nodejs加载2个json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47924765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com