Aplicación meteorológica usando Vue.js, Google Maps Geocoding y 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 El backend de la API para este proyecto es una API REST usando Node y Express. Está incluido en este proyecto como un submódulo y ubicado en ./api . El repositorio se puede encontrar aquí. Esta API de backend obtiene datos de geolocalización de Google y datos meteorológicos de Dark Sky y los devuelve a la aplicación Weather Vue.
Cambie el nombre de ./api/keys.js.example a ./api/keys.js y agregue sus claves de la API de geocodificación de Dark Sky y Google.
Cambie el nombre ./keys.js.example a ./keys.js y agregue sus claves de la API JavaScript de Google Maps. Esta clave API es para el mapa de fondo que utiliza la API JavaScript de Google Maps. La tecla prod está expuesta en su código frontend, así que asegúrese de restringir el referente HTTP para permitir solo las solicitudes de su URL de producción. Esto se puede hacer en la consola de la API de Google. La tecla dev no está incluida en el código de producción, por lo que no necesita las mismas restricciones.
# 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 --reportPara obtener una explicación detallada sobre cómo funcionan las cosas, consulte la guía Vue.js Webpack y los documentos para Vue-Loader.
Este proyecto tiene licencia bajo la licencia MIT: consulte el archivo de licencia.md para más detalles