Projeto de Previsão do Tempo - Explicando um pouco sobre Back-end
- #Express
- #API
- #JavaScript
Vamos comprar conhecimento?
Verifiquei meu código Back-end do meu projeto https://github.com/HellenCristinaP/previsao_do_tempo
Esse é o melhor passo antes de subir a aplicação para a Vercel.
Vamos para o que eu aprendi:
• require("dotenv").config() - requerindo o "dotenv", especificamente nas configs dele. Importando variáveis do arquivo ".env"
-> ou você cria uma variável para requeri, como: const axios = require("axios")
Fiz uma variável para ser o express(framework que facilita criação de aplicações de API) como "app"
• app.use(express.static("public")); - está usando o express para definir o diretório de arquivos da pasta "public" como arquivos estatísticos.
Após isso, vamos pegar a API e dizer o que queremos fazer com ela
• app.get("/api/weather", async(req, res) =>
Traduzindo: estou dizendo ao servidor para escutar essa rota(/api/weather/), lidar com a requisição (`req`) e enviar uma resposta (`res`). Tudo assíncrono, porque trabalhamos com chamadas externas.
Ainda tem mais para explorar, mas essa foi a lição de hoje. Em breve coloco isso no README do projeto.
Se achou útil, curta! E se tiver sugestões ou correções, comenta aqui. Estou aqui para mostrar do que sou capaz — e principalmente, para aprender.
Link para a mesma postagem, mas no Linkedin : https://www.linkedin.com/feed/update/urn:li:activity:7331114211151888385/