Usando typescript em uma API Rest com o padrão Clean Architeture
Boas práticas de API Rest, middleware, autenticação com token jwt e padrões typescript
-r
executa um script antes
--transpile-only
ignora verificação do código está certo ou errado. Use ESLint
---respawn
observar as alterações do código, para transpilar e fazer auto reload da aplicação. Despreza nodemon
Mais complexo, com mais dependencias e atualizações mais frequentes. Recomendado para gerenciar várias conexões
Mais utilizado por toda comunidade pela facilidade de uso, maior número de desenvolvedores, além de posuir menos dependencias
O middleware é o software que se encontra entre o sistema operacional e os aplicativos nele executados. Funcionando de forma essencial como uma camada oculta de tradução, o middleware permite a comunicação e o gerenciamento de dados para aplicativos distribuídos. Read-me
You can have multiple named exports per file.
export class Foo { }
import { Foo } from "./foo";
You can have one default export per file
class Foo {
}
export default Foo;
import Foo from "./foo";
Use mode: fork
pm2 start ecosystem.config.js -i 0
Change environment
pm2 start ecosystem.config.js --env dev
Current using es2017
equals send status 200
We can use res.end() if we want to end the response without providing any data. This could be useful for a 404 page, for example:
res.status(404).end();