Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

406
Visualizações
API ewelink sin servidor

He estado tratando de hacer que ewelink-api funcione directamente en un navegador web y no como "script de nodo". He seguido las instrucciones que se indican aquí: https://ewelink-api.vercel.app/docs/demos/serverless Así que hice el siguiente archivo html:

 <!DOCTYPE html> <html> <head> <title> Test </title> </head> <body> <div id="demo"><div> <script> document.getElementById("demo").innerHTML = "Hello JavaScript!"; //const ewelink = require('ewelink-api'); /* first request: get access token and api key */ (async () => { const connection = new ewelink({ email: 'myemail@gmail.com', password: 'mypassword', region: 'eu', }); const login = await connection.getCredentials(); const accessToken = login.at; const apiKey = login.user.apikey const region = login.region; })(); /* second request: use access token to request devices */ (async () => { const newConnection = new ewelink({ at: accessToken, region: region }); const devices = await newConnection.getDevices(); console.log(devices); })(); </script> </body> </html>

Y esperaba ver algunos dispositivos registrados en la consola, pero en su lugar aparece este error:

Uncaught (in promise) ReferenceError: ewelink is not defined

Intenté agregar esta línea de código al principio:

const ewelink = require('ewelink-api'); pero luego me sale este error:

Uncaught ReferenceError: require is not defined

¿Alguien puede ayudarme? Gracias.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

require es para Node.JS (como dice phuzi), import es un estándar de Javascript/ECMAScript (para navegadores).

consulte https://fjolt.com/article/javascript-export-import-node-js

pero 'ewelink-api' y ev. los dependientes también pueden requerir usos,
entonces tuviste que reemplazar todo, tal vez RequireJS ayude

ver también Cliente en Node.js: Error de referencia no capturado: el requisito no está definido

por cierto: las dos llamadas asincrónicas deben (deben) anidarse para ejecutarse en secuencia, aquí se ejecutan simultáneamente, por lo que accessToken ... no estará definido en newConnection

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda