Projeto inicial para usar o KOA com o TypeScript e o Typeorm
package-lock.json sozinho Configure seu banco de dados e altere a configuração para sua própria configuração. Você pode encontrar sua configuração de banco de dados em config/ormconfig.json para o seu ambiente de desenvolvimento. Mude de acordo com o ambiente escolhido (desenvolvimento/teste/produção)
{
"type": "postgres",
"host": "localhost",
"port": 5432,
"username": "username",
"password": "password",
"database": "database",
"logging": false
}
Para mais informações, como o driver de banco de dados suportado, visite o Typeorm.
E inicie seu aplicativo executando isso no terminal. Isso deve procurar mudanças e reconstruir (transpilado) sua aplicação
$ npm run debug
Com isso, você pode ver em seu terminal e logs que o aplicativo está pronto para ouvir solicitações. Por exemplo:
[2018-06-04T01:55:18.426Z] [info]: Server started at http://localhost:3000 NODE_ENV=development
Para executar na produção, execute isso no terminal:
$ npm run start
Se você quiser usar o PM2, verifique se está configurado no ecosystem.config.json e na corrida:
$ npm run pm2
Além disso, se você executar na produção, não se esqueça de verificar os logs no dirname/logs para garantir que a inicialização seja bem -sucedida
Para executar as suítes de teste, digite seu terminal
$ npm run test
Ou por tipo de teste
$ npm run e2e:test
$ npm run unit:test
Aberto para solicitações de tração!
Muito obrigado a JM Santos por iniciantes expressos semelhantes