No puedo extraer datos del archivo JSON del archivo Uniswap_Surface_Rates.json. ingrese la descripción de la imagen aquí Sigue dándome Error de referencia: getFile no está definido.
Creo que no estoy ingresando correctamente la ruta relativa, pero ni las búsquedas de Google ni de YouTube me han ayudado.
Estas son las rutas absolutas para los archivos.
F:\Descargas\Arbitraje triangular\RECURSOS\Uniswap2JS\main.js
F:\Descargas\Arbitraje triangular\RECURSOS\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)Tu error dice:
ReferenceError getFile no está definido
Esto significa que getFile en sí mismo no está definido. Así que el problema no está en el camino.
¿Dónde está la declaración de la función getFile ? O de donde lo importas?
¿Quizás quisiste usar fs.readFile ? ¿O fsPromises.readFile ?
Pero si tiene un getFile() declarado o importado en algún lugar, agréguelo a la pregunta, junto con el resto del código donde importa la función en el archivo que declaró getDepth() .