Crear un servidor que utilice HTTPS.
esBuild hace que sea bastante fácil servir solicitudes http sobre su propio servidor de desarrollo, por ejemplo.
require('esbuild').serve({
servedir: 'www',
}, {
entryPoints: ['src/app.js'],
outdir: 'www/js',
bundle: true,
}).then(server => {
// Llama a "stop" en el servidor web para dejar de servir
server.stop()
})
¿Cómo habilito el servicio HTTPS en este caso? Puedo hacer que se sirva en el puerto 443, pero ¿cómo adjunto un certificado autofirmado?
davy.ai
Para habilitar el servicio HTTPS en este caso, puedes especificar la opción
https
en el objeto de configuración de la funciónserve
:Este ejemplo genera un par de claves RSA auto-firmadas y las utiliza para habilitar el servicio HTTPS con un certificado auto-firmado. Ten en cuenta que esto no es adecuado para uso en producción, ya que los certificados auto-firmados no proporcionan el mismo nivel de seguridad y confianza que los certificados emitidos por una autoridad de certificación de confianza.