Proyek Starter untuk Menggunakan KOA dengan TypeScript dan Typeorm
package-lock.json sendiri Atur database Anda dan pastikan Anda mengubah konfigurasi ke pengaturan Anda sendiri. Anda dapat menemukan konfigurasi database Anda di bawah config/ormconfig.json untuk lingkungan pengembangan Anda. Ubah sesuai dengan lingkungan yang Anda pilih (pengembangan/tes/produksi)
{
"type": "postgres",
"host": "localhost",
"port": 5432,
"username": "username",
"password": "password",
"database": "database",
"logging": false
}
Untuk info lebih lanjut seperti pengemudi database yang didukung, kunjungi Typeorm.
Dan mulai aplikasi Anda dengan menjalankan ini di terminal. Ini akan mengawasi perubahan dan membangun kembali (ditranspilasi) aplikasi Anda
$ npm run debug
Dengan itu, Anda dapat melihat di terminal Anda dan mencatat bahwa aplikasi siap mendengarkan permintaan. Misalnya:
[2018-06-04T01:55:18.426Z] [info]: Server started at http://localhost:3000 NODE_ENV=development
Untuk menjalankan dalam produksi menjalankan ini di terminal:
$ npm run start
Jika Anda ingin menggunakan PM2, periksa itu konfigurasi di ecosystem.config.json dan jalankan:
$ npm run pm2
Juga jika Anda menjalankan produksi, jangan lupa untuk memeriksa log di dirname/logs untuk memastikan bahwa startup berhasil
Untuk menjalankan suite tes, ketik terminal Anda
$ npm run test
Atau per jenis tes
$ npm run e2e:test
$ npm run unit:test
Buka untuk permintaan tarik!
Terima kasih banyak kepada JM Santos untuk starter ekspres serupa