Starterprojekt für die Verwendung von KOA mit TypeScript und Typorm
package-lock.json generieren Richten Sie Ihre Datenbank ein und stellen Sie sicher, dass Sie die Konfiguration in Ihr eigenes Setup ändern. Für Ihre Entwicklungsumgebung finden Sie Ihre Datenbankkonfiguration unter config/ormconfig.json . Wechseln Sie entsprechend Ihrer ausgewählten Umgebung (Entwicklung/Test/Produktion)
{
"type": "postgres",
"host": "localhost",
"port": 5432,
"username": "username",
"password": "password",
"database": "database",
"logging": false
}
Weitere Informationen wie unterstützten Datenbanktreiber besuchen Sie TypeOrM.
Und starten Sie Ihre Anwendung, indem Sie diese im Terminal ausführen. Dies würde nach Änderungen beobachten und Ihre Bewerbung wieder aufbauen (transpilieren)
$ npm run debug
Damit können Sie in Ihrem Terminal sehen und sich anmelden, dass die App auf Anfragen zuhören kann. Zum Beispiel:
[2018-06-04T01:55:18.426Z] [info]: Server started at http://localhost:3000 NODE_ENV=development
Für den Lauf in der Produktion läuft dies im Terminal:
$ npm run start
Wenn Sie PM2 verwenden möchten, überprüfen Sie die Konfiguration in ecosystem.config.json und im Lauf:
$ npm run pm2
Auch wenn Sie in der dirname/logs ausführen
Um die Testsuiten auszuführen, geben Sie Ihr Terminal ein
$ npm run test
Oder pro Testtyp
$ npm run e2e:test
$ npm run unit:test
Öffnen Sie für Pull -Anfragen!
Vielen Dank an JM Santos für einen ähnlichen Expressstarter