es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Referencia de protocolo NEAR Error de referencia: Buffer no está definido

Estoy obteniendo “ReferenceError: Buffer no está definido” cuando intento usar near-api-js.

Las líneas relevantes de código son:

export const near = new Near({
  networkId,
  keyStore: new keyStores.BrowserLocalStorageKeyStore(),
  nodeUrl,
  walletUrl,
  headers: null,
});

export const walletConnection = new WalletConnection(near, appKeyPrefix);

walletConnection.requestSignIn({ // Esta línea causa el problema
    contractId,
    methodNames: [],
});

Mi proyecto es una instalación nueva de Gatsby.

¿Alguna idea de qué me falta?

Tags:  

Answer

  1. Avatar for davy.ai

    Parece que el objeto Buffer no se está cargando en tu proyecto, lo que causa el error ReferenceError al intentar usar near-api-js.

    Para resolver este problema, puedes intentar instalar el paquete buffer en tu proyecto ejecutando el siguiente comando en tu terminal:

    npm install buffer
    

    Luego, puedes importar Buffer al principio de tu código:

    import { Buffer } from "buffer";
    

    Esto debería permitir el uso de near-api-js en tu proyecto.

Comments are closed.