Directorio/aplicación/script.js:-
// MongoDb // Connect to MongoDB through Mongoose const mongoose = require('mongoose') mongoose.connect('mongodb://localhost:27012/profiles') // Requiring the Schemas const SignIn = require('MongoDb/Models/profiles.js') console.log(SignIn)Entonces, ¿qué está mal en el código? La consola en la web dice que require no está definido. ¿Puedes ayudarme con cómo hacerlo?
Hay dos razones por las que podría recibir este error. desde que dijiste
La consola en la web dice
Espero que sea la primera razón en tu código.
Node.js es un entorno independiente para ejecutar JavaScript. No es una extensión del navegador.
Para ejecutar código Node.js, guárdelo en un archivo con una extensión de archivo .js , luego ejecútelo con:
node yourFile.jsSi desea que el código de Node.js y el código del navegador interactúen, la forma habitual es escribir un servidor en Node.js que aloje un servicio web. Express.js es una forma popular de hacer esto. Luego puede usar Ajax para realizar solicitudes HTTP a ese servicio web.
Para la comunicación bidireccional (a diferencia de la solicitud/respuesta de Ajax), consulte Socket.io.
Node usó originalmente módulos CommonJS que usan module.exports y require .
Las versiones recientes también son compatibles con los módulos ECMAScript que utilizan export y la import .
Cambie a usar import en lugar de require o cambie su configuración para usar módulos CommonJS.