koa typeorm starter
1.0.0
TypeScriptとTypeormでKOAを使用するためのスタータープロジェクト
package-lock.jsonを生成する必要がありますデータベースをセットアップし、自分のセットアップに構成を変更してください。開発環境のために、 config/ormconfig.jsonの下でデータベース構成を見つけることができます。選択した環境(開発/テスト/制作)にそれに応じて変更
{
"type": "postgres",
"host": "localhost",
"port": 5432,
"username": "username",
"password": "password",
"database": "database",
"logging": false
}
サポートされているデータベースドライバーなどの詳細については、Typeormにアクセスしてください。
端末でこれを実行してアプリケーションを開始します。これは、変更を監視し、アプリケーションを再構築(導入)します
$ npm run debug
それで、あなたはあなたの端末とログで、アプリがリクエストを聞く準備ができていることをログに見ることができます。例えば:
[2018-06-04T01:55:18.426Z] [info]: Server started at http://localhost:3000 NODE_ENV=development
生産中の実行の場合、これをターミナルで実行します:
$ npm run start
PM2を使用する場合は、 ecosystem.config.jsonと実行の構成を確認します。
$ npm run pm2
また、制作中に実行されている場合はdirname/logsのログを確認することを忘れないでください。スタートアップが成功していることを確認してください
テストスイートを実行するには、端末を入力します
$ npm run test
またはテストタイプごと
$ npm run e2e:test
$ npm run unit:test
プルリクエストのために開いてください!
同様のExpressスターターをJM Santosに感謝します