Стартовый проект для использования KOA с TypeScript и TypeRORM
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 и run:
$ npm run pm2
Кроме dirname/logs
Чтобы запустить тестовые люксы, введите свой терминал
$ npm run test
Или за тестовый тип
$ npm run e2e:test
$ npm run unit:test
Открыть для запросов на привлечение!
Большое спасибо JM Santos за аналогичный экспресс -стартер