我无法从Uniswap_Surface_Rates.json文件中提取JSON文件数据。在这里输入图像描述--它一直给我提供引用错误: getFile没有定义。
我认为我没有正确地进入相对路径,但谷歌和youtube搜索都没有帮助。
这些是文件的绝对路径。
F:\下载\三角Arbitrage\RESOURCES\Uniswap2JS\main.js
F:\下载\三角Arbitrage\RESOURCES\UniSwap2\Uniswap_Surface_Rates.json
// GET DEPTH //////////////////
async function getDepth(amountIn, limit) {
// Get JSON Surface Rates
console.log("Reading Surface Rate Information...")
let fileInfo = getFile("..\UniSwap2\Uniswap_Surface_Rates.json");
fileJsonArray = JSON.parse(fileInfo);
fileJsonArrayLimit = fileJsonArray.slice(0, limit);
console.log(fileJsonArrayLimit);
return
}
getDepth(amountIn=1 , limit=2)发布于 2022-07-03 06:56:05
你的错误说:
未定义ReferenceError getFile
这意味着没有定义getFile本身。所以问题不在于路径。
getFile函数声明在哪里?或者你是从哪里进口的?
也许你是想用fs.readFile?或fsPromises.readFile
但是,如果您在某个地方声明或导入了一个getFile(),请将其添加到问题中,以及将函数导入到声明的getDepth()文件中的其余代码。
https://stackoverflow.com/questions/72844391
复制相似问题