https://github.com/edgarjmesquita/node-setup
Template pessoal para projetos em nodejs
https://github.com/edgarjmesquita/node-setup
babel express nodejs typeorm typescript
Last synced: 2 months ago
JSON representation
Template pessoal para projetos em nodejs
- Host: GitHub
- URL: https://github.com/edgarjmesquita/node-setup
- Owner: EdgarJMesquita
- Created: 2022-03-13T05:54:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-30T00:55:40.000Z (about 4 years ago)
- Last Synced: 2025-03-25T12:34:30.340Z (about 1 year ago)
- Topics: babel, express, nodejs, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 135 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Template para Projeto Nodejs
## Principais Tecnologias usadas
- Node.js
- Express
- Typeorm
- Typescript
- Babel
#
## Configuração do typeorm
Criar um arquivo .env e substituir valores com suas credenciais do banco de dados.
```bash
JWT_KEY=your_key
TYPEORM_CONNECTION=database_type
TYPEORM_HOST=database_host
TYPEORM_PORT=database_port
TYPEORM_USERNAME=database_username
TYPEORM_PASSWORD=database_password
TYPEORM_DATABASE=database_name
TYPEORM_MIGRATIONS=src/database/migrations/*.ts
TYPEORM_MIGRATIONS_DIR=src/database/migrations
TYPEORM_ENTITIES=src/entities/*.ts
TYPEORM_ENTITIES_DIR=src/entities
```
CLI do typeorm
```bash
$ yarn typeorm
```
# Comandos básicos
## Iniciar desenvolvimento
```bash
$ yarn dev
```
## Criar uma build
```bash
$ yarn build
```
## Iniciar projeto
```bash
$ yarn start
```