Tengo una aplicación de nodo que sirve una página web estática. Utiliza express para servir la página:
var express = require('express'); var app = express(); app.use(express.static('public')); app.listen(3000);este es el public/index.html
<html> <head> <script src=app.js></script> </head> </html>Esta es la aplicación.js
function connect() { var options = { hostname: 'testapi.com', port: 9443, path: '/api/v1/Values', method: 'GET', headers: { } } const req = http.request(options, (res) => { res.on('data', (d) => { var content = new TextDecoder("utf-8").decode(d); console.log(content) }) }) req.on("error", (e) => { console.log(e) }); req.end() } connect()¿Cómo puedo importar un módulo de nodo http para que se pueda usar en app.js? Cuando uso la importación, obtengo No se puede usar la declaración de importación fuera de un módulo. Cuando uso require (), obtengo que require no está definido