Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

328
Views
¿Cómo pasar datos de la API de NodeJS como una variable a un archivo JS estático?

Creé una API REST de NodeJS, que devuelve datos JSON de preguntas. Tengo un archivo JS estático que realiza manipulaciones DOM en el lado del cliente para mostrar diferentes preguntas en un orden, toma preguntas de la matriz de preguntas.

Puedo obtener datos de la API en el motor de procesamiento pug y pasarlos a la página principal, pero no puedo encontrar una manera de pasar esos datos como una variable al archivo JS que manipula DOM en la página.

He pensado en un enfoque para obtener datos de la API en el propio archivo js estático, pero no parece ser un enfoque efectivo porque la solicitud a la API se realiza en el propio motor de renderizado.

Mis vistasControlador:

controlador de vista

Mi plantilla pug puede acceder a las preguntas:

plantilla pug y página renderizada

pero no puedo encontrar una manera de enviar una matriz de preguntas como una variable al archivo JS estático que realiza la manipulación DOM.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Creo que buscar los datos json en su archivo js estático sería lo mejor. Aparte de eso, podrías hacer esto:

 let questions = document.querySelectorAll('.overview-box__text').map((el) => JSON.parse(el.innerText));
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!