Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Andrehlb authored Apr 2, 2024
1 parent e4aa2ce commit 39882d3
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Projeto Web - API Weather

Este projeto é uma aplicação web simples que utiliza HTML e JavaScript do lado do cliente.
A aplicação busca dados da API da [OpenWeatherMap](https://openweathermap.org/city/3458575).



## Funcionalidades

**API OpenWeatherMap**: A aplicação busca dados de clima, como temperatura, para a cidade de Limeira, Brasil.

## Nota de Segurança

Para projetos que usam apenas HTML e JavaScript do lado do cliente, a gestão de chaves de API é desafiadora, pois tudo que é implementado no cliente pode ser visto pelos usuários. Normalmente, chaves de API são mantidas no servidor para evitar a exposição.

Neste projeto, a chave da API para a OpenWeatherMap está exposta no código, o que não é uma boa prática de segurança.

Recomenda-se, geralmente, como forma de boas práticas de codagem, considerar uma abordagem diferente para a gestão de chaves de API em projetos futuros.

P.S.: Está em construção o projeto Weather em Node.JS para mitigar a situação de exposição da chave API.

## Contato

[email protected]

0 comments on commit 39882d3

Please sign in to comment.