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?
davy.ai
Parece que el objeto
Buffer
no se está cargando en tu proyecto, lo que causa el errorReferenceError
al intentar usarnear-api-js
.Para resolver este problema, puedes intentar instalar el paquete
buffer
en tu proyecto ejecutando el siguiente comando en tu terminal:Luego, puedes importar
Buffer
al principio de tu código:Esto debería permitir el uso de
near-api-js
en tu proyecto.