Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Week 2 - Joppe Koops #23

Open
joppekoops opened this issue Feb 24, 2023 · 1 comment
Open

Week 2 - Joppe Koops #23

joppekoops opened this issue Feb 24, 2023 · 1 comment

Comments

@joppekoops
Copy link

DOM Manipulation

Name

Joppe Koops

Class

Tech 2

Repo link

https://github.com/jkhvacmd209/blok-tech/

Summary

Ik ben een beetje opnieuw begonnen met mijn HTML (nu in de templating engine). Nu heb ik gelijk alle nodige form elementen toegevoegd.
Verder heb ik gekeken naar welke API's ik zou kunnen gebruiken. Ik heb gekozen voor de Google Maps API en heb die ook al geïmplementeerd in mijn site. Voor de API is wel een key nodig, die heb ik in mijn environment variables gezet, zodat niet iedereen met mijn key requests kan sturen. Ik weet niet of dit de goede manier is om dit te doen, uiteindelijk moet de key nog steeds met de frontend mee.

Resources used

https://developer.mozilla.org/en-US/docs/Web/API
https://www.youtube.com/watch?v=c3MjU9E9buQ
https://developers.google.com/maps/documentation/javascript/place-autocomplete
https://www.algolia.com/blog/product/introducing-algolia-places/

Any thoughts?

@Chazzers
Copy link

Chazzers commented Mar 5, 2023

Hi Joppe, meestal wil je wel inderdaad je API key bewaren in een .env bestand om de reden die jij hebt geschetst hierboven. Maar dat gaat natuurlijk lastig als jij op de frontend die key moet gebruiken. Vaak is het wel zo dat je met API's in kan stellen welke websites requests mogen sturen naar jouw API. Weet niet of dit bij Google ook zo is. Want dan maakt het in theorie niet uit of iemand de API key heeft of niet. Aangezien requests van een andere host (ip adres) dan niet worden toegelaten. Verder lijkt het erop dat je goed bezig bent. Ga zo door! Als er nog vragen zijn kun je mij en/of Pip bereiken op teams. Succes!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants