Proyecto de inicio para usar KOA con TypeScript y Typeorm
package-lock.json usted mismo Configure su base de datos y asegúrese de cambiar la configuración a su propia configuración. Puede encontrar la configuración de su base de datos en config/ormconfig.json para su entorno de desarrollo. Cambie en consecuencia a su entorno elegido (desarrollo/prueba/producción)
{
"type": "postgres",
"host": "localhost",
"port": 5432,
"username": "username",
"password": "password",
"database": "database",
"logging": false
}
Para obtener más información, como el controlador de la base de datos compatible, visite typeorm.
E inicie su aplicación ejecutando esto en el terminal. Esto observaría los cambios y reconstruiría (transpilado) su aplicación
$ npm run debug
Con eso, puede ver en su terminal y registros que la aplicación está lista para escuchar las solicitudes. Por ejemplo:
[2018-06-04T01:55:18.426Z] [info]: Server started at http://localhost:3000 NODE_ENV=development
Para la ejecución en producción, ejecute esto en la terminal:
$ npm run start
Si desea usar PM2, verifique su configuración en ecosystem.config.json y la ejecución:
$ npm run pm2
Además, si se ejecuta en producción, no olvide verificar los registros en dirname/logs para asegurarse de que el inicio sea exitoso
Para ejecutar las suites de prueba, escriba su terminal
$ npm run test
O por tipo de prueba
$ npm run e2e:test
$ npm run unit:test
¡Abierto para solicitudes de extracción!
Muchas gracias a JM Santos por un inicio expreso similar