Application météo utilisant Vue.js, Google Maps Geocoding et Dark Sky.
# clone repo and API submodule
git clone https://github.com/krestaino/weather-vue.git --recursive
# to fetch submodule if already cloned without the `--recursive` flag
git submodule update --init Le backend API de ce projet est une API REST utilisant le nœud et express. Il est inclus dans ce projet en tant que sous-module et situé à ./api . Le repo peut être trouvé ici. Cette API backend récupère les données de géolocalisation de Google et les données météorologiques de Dark Sky et la renvoie dans l'application Weather Vue.
Renommer ./api/keys.js.example à ./api/keys.js et ajoutez votre API Dark Sky et Google Geocoding API Keys.
Renommer ./keys.js.example à ./keys.js et ajoutez vos touches API JavaScript Google Maps. Cette clé API concerne la carte d'arrière-plan qui utilise l'API Google Maps JavaScript. La touche prod est exposée dans votre code frontal, alors assurez-vous de restreindre le référence HTTP pour autoriser uniquement les demandes de votre URL de production. Cela peut être fait dans la console Google API. La touche dev n'est pas incluse dans le code de production, il n'a donc pas besoin des mêmes restrictions.
# install dependencies
npm install
# serve with hot reload at localhost:8080 and API at localhost:3000
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --reportPour des explications détaillées sur le fonctionnement des choses, consultez le guide et les documents de Vue.js pour Vue-chargedeur.
Ce projet est sous licence en vertu de la licence MIT - voir le fichier licence.md pour plus de détails