Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在根目录之外获取json_Javascript_Json_Reactjs - Fatal编程技术网

Javascript 在根目录之外获取json

Javascript 在根目录之外获取json,javascript,json,reactjs,Javascript,Json,Reactjs,我有一个项目,它有一个“旧的”javascript/php应用程序。它包含十几个用于从数据库获取数据的json文件 除此之外,我将迁移一些模块以进行响应,但现在仍然希望使用这些json文件。是否可以从react应用程序获取json文件?两个应用程序都在同一个存储库中。让我们假设您有以下文件夹结构: / /LegacyApp /LegacyApp/file.json /NewApp/index.js 然后,您只需通过require功能从新应用导入文件即可: //inside index.js c

我有一个项目,它有一个“旧的”javascript/php应用程序。它包含十几个用于从数据库获取数据的json文件


除此之外,我将迁移一些模块以进行响应,但现在仍然希望使用这些json文件。是否可以从react应用程序获取json文件?两个应用程序都在同一个存储库中。

让我们假设您有以下文件夹结构:

/
/LegacyApp
/LegacyApp/file.json
/NewApp/index.js
然后,您只需通过
require
功能从新应用导入文件即可:

//inside index.js
const data=require(“../LegacyApp/file.json”)
//或更新的ES6语法
从“../LegacyApp/file.json”导入数据

该JSON文件将作为JavaScript对象导入。

让我们假设您具有以下文件夹结构:

/
/LegacyApp
/LegacyApp/file.json
/NewApp/index.js
然后,您只需通过
require
功能从新应用导入文件即可:

//inside index.js
const data=require(“../LegacyApp/file.json”)
//或更新的ES6语法
从“../LegacyApp/file.json”导入数据

该JSON文件将作为JavaScript对象导入。

谢谢您的回答?如果因为需要设置一些参数以获取正确的数据而要获取它,该怎么办?
const data=require('../LegacyApp/'+fileName)谢谢你的回答?如果因为需要设置一些参数以获取正确的数据而要获取它,该怎么办?
const data=require('../LegacyApp/'+fileName)