Projet de démarrage pour l'utilisation de KOA avec TypeScript et TypeOR
package-lock.json par vous-même Configurez votre base de données et assurez-vous de modifier la configuration en votre propre configuration. Vous pouvez trouver votre configuration de base de données sous config/ormconfig.json pour votre environnement de développement. Changer en conséquence dans votre environnement choisi (développement / test / production)
{
"type": "postgres",
"host": "localhost",
"port": 5432,
"username": "username",
"password": "password",
"database": "database",
"logging": false
}
Pour plus d'informations, comme le pilote de base de données pris en charge, visitez Typeorm.
Et démarrez votre application en exécutant cela dans le terminal. Cela surveillerait les modifications et reconstruiserait (transpilé) votre application
$ npm run debug
Avec cela, vous pouvez voir dans votre terminal et les journaux que l'application est prête à écouter pour les demandes. Par exemple:
[2018-06-04T01:55:18.426Z] [info]: Server started at http://localhost:3000 NODE_ENV=development
Pour l'exécution dans la production, Run This In Terminal:
$ npm run start
Si vous souhaitez utiliser PM2, vérifiez sa configuration dans ecosystem.config.json et l'exécution:
$ npm run pm2
De plus, si vous exécutez la production, n'oubliez pas de vérifier les journaux dans dirname/logs pour vous assurer que le démarrage réussit
Pour exécuter les suites de test, saisissez votre terminal
$ npm run test
Ou par type de test
$ npm run e2e:test
$ npm run unit:test
Ouvert pour les demandes de traction!
Un grand merci à JM Santos pour le démarreur express similaire