Buenas tardes, estoy requiriendo un poco de ayuda. Tengo una aplicacion en NodeJS junto con una base de datos en MongoDB, usé
Banahosting para probar mi aplicacion y solo funciona si utilizo mi localhost y puertos, ya que si uso el IP de
Banahosting obtengo el siguiente error:
Insertar CODE, HTML o PHP:
Error [ERR_REQUIRE_ESM]: require() of ES Module /home/alvgamxl/nodejs/amexon/app.js from /usr/local/lsws/fcgi-bin/lsnode.js not supported.
Instead change the require of app.js in /usr/local/lsws/fcgi-bin/lsnode.js to a dynamic import() which is available in all CommonJS modules.
at startApplication (/usr/local/lsws/fcgi-bin/lsnode.js:48:15)
at Object.<anonymous> (/usr/local/lsws/fcgi-bin/lsnode.js:16:1) {
code: 'ERR_REQUIRE_ESM'
}
/usr/local/lsws/fcgi-bin/lsnode.js:48
var app = require(startupFile);
^
Mas o menos creo que quiere decir que estoy usando Modulo Import, pero este necesita require para poder funcionar, en
Banahosting me dijeron que no pueden cambiar la configuracion.
Estoy buscando un hosting que sea altamente compatible con NodeJs y tenga el puerto habilitado para usar MongoDB.
No estoy interesado en AWS, sino algo mas intermedio. Gracias!