Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khaosdoctor/nodejs-serverless-framework
Projeto de exemplo para meu curso sobre Serverless framework na Alura
https://github.com/khaosdoctor/nodejs-serverless-framework
alura javascript nodejs serverless
Last synced: 2 days ago
JSON representation
Projeto de exemplo para meu curso sobre Serverless framework na Alura
- Host: GitHub
- URL: https://github.com/khaosdoctor/nodejs-serverless-framework
- Owner: khaosdoctor
- License: gpl-3.0
- Created: 2022-11-20T11:30:18.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-10T19:37:59.000Z (almost 2 years ago)
- Last Synced: 2024-10-30T00:44:29.552Z (15 days ago)
- Topics: alura, javascript, nodejs, serverless
- Language: HTML
- Homepage:
- Size: 196 KB
- Stars: 2
- Watchers: 3
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Node.js com serverless framework
> Este é o projeto de exemplo para o curso [Node.js com serverless framework](tbd) na Alura.
Este projeto tem como objetivo guiar seu aprendizado durante o curso, e para isso, ele está dividido em branches, cada um com um objetivo diferente. Cada branch representa um passo do curso, e você pode navegar entre elas para ver o código de cada etapa.
Além disso, existem dois branches: `completo-vm` e `completo-serverless`, cada um com sua própria documentação, que contém os códigos completos do projeto em cada um dos ambientes que ele está rodando.
## Executando localmente
O projeto foi feito da forma mais simples possível para facilitar o uso. Não foram usados nenhum framework ou biblioteca para o front-end.
Todo o projeto roda a partir do arquivo `index.mjs`, que é o arquivo principal do projeto. Para executá-lo, basta rodar o comando:
```bash
node index.mjs
```Ou se preferir, você pode usar o [nodemon](https://www.npmjs.com/package/nodemon) para executar o projeto:
```bash
npm run dev
```Isso vai garantir que você não precise ficar reiniciando o servidor a cada alteração que fizer. Todo o front-end da aplicação está na pasta `interface`, toda a API da aplicação está dentro do arquivo `index.mjs`.
Depois de executar o projeto, você pode acessar a aplicação em `http://localhost:3000`.