Aquí tienes una pequeña lista de módulos que he probado.
Aplicación web – Express
Autenticación y autorización – PassportJS
- ¿Cuáles son las mejores empresas que brindan servicios de desarrollo web?
- ¿Debe un sistema rastrear los intentos fallidos de inicio de sesión? ¿Por qué?
- Cómo convertirse en un desarrollador de Android full stack
- ¿Cómo se hace el front-end del software que no es del sitio web?
- ¿Qué tecnologías se deben usar si quieres hacer un servicio como Flickr?
Integración de la base de datos : ahora esta es la parte principal. La base de datos viene con un controlador para la integración. Está obligado a instalar estos controladores que coincidan con la base de datos relevante que está utilizando. Siga adelante y escriba estos comandos en la terminal para su instalación respectiva
- Cassandra –
$ npm install cassandra-driver
- MongoDB –
$ npm install mongodb
- PostgresSQL –
$ npm install pg-promise
- MySQL –
$ npm install mysql
- SQLite –
$ npm install sqlite3
- Consulte aquí para obtener más información: integración de base de datos Express
Base de datos ORM : ahora necesita un ORM para trabajar sin problemas con la base de datos. Aquí hay una lista de pocos ORM para la base de datos seleccionada.
- Mongo DB – Mangosta
- Otra base de datos común: secuela o estantería
Pruebas: NodeJS tiene un buen marco de pruebas que me hizo incrédulo vacilar entre ellas.
- Moca
- Cinta
- Expresso
Procesamiento en segundo plano : al ser de fondo RoR, es posible que haya oído hablar de resque. Bueno, también está en nodejs Node-Resque. Puede consultar otros marcos en caso de que lo desee.
- Toro
- Kue
No he probado personalmente otras tareas o requisitos que me impiden comentar al respecto.