<aside> 💡 Vou mostrar aqui apenas como se inicia um projeto em Node e Typescript, com Docker e banco de dados Postgres. Espero que o que tem aqui os inspire a ir em busca de mais conhecimento sobre o assunto.
</aside>
Para iniciar o projeto vou rodar o comando yarn init -y
, caso esteja usando o npm é só trocar por npm init -y
. Com isso vai ser criado o arquivo package.json.
Logo em seguida vamos instalar todas as dependências do projeto:
tsconfig.json
)Com todas as dependências instaladas, agora vamos começar a codar.
Na raiz do seu projeto crie uma pasta chamada src
e dentro dela crie dois arquivos, index.ts
e routes.ts
. No arquivo index.ts
vamos ter o seguinte código:
// 1
import express from 'express';
// 2
import routes from './routes';
// 3
const app = express();
// 4
app.use(express.json());
// 5
app.use(routes);
// 6
app.listen(3000, () => console.log('🔥 Server started at <http://localhost:3000>'));