- Rode o comando
npm i
ouyarn install
- Crie um arquivo
ormconfig.json
na raiz do seu projeto com as seguintes informações:
{
"type": "o banco que está usando",
"host": "localhost",
"port": 1234 // porta padrão do seu banco,
"username": "test",
"password": "test",
"database": "**nome do banco de dados que vai salvar suas tabelas**",
"synchronize": true,
"logging": false,
"entities": [
"src/model/**/*.ts"
],
"migrations": [
"src/database/migration/**/*.ts"
],
"cli": {
"entitiesDir": "src/entity",
"migrationsDir": "src/database/migration"
}
}
- Coloque seus dados do banco no arquivo
ormconfig.json
- Rode o comando
npm start
- TypeScript
- Express
- BcryptJS
- JsonWebToken
- TypeORM
- Postgres
Neste projeto eu criei uma api rest para um blog simples usando typescript, express e typeorm
- Criação de usuário e alteração de email e podendo deletar o mesmo
- Muddleware de autenticação e geração de um token de autenticação
- Cada usuário poderá criar post contendo titulo e descrição
- Poderá criar, listar, atualizar e deletar os posts