Aplicativo climático usando o vue.js, o geocodificação do Google Maps e o céu escuro.
# 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 O back -end da API para este projeto é uma API REST usando o nó e o Express. Está incluído neste projeto como submódulo e localizado em ./api . O repositório pode ser encontrado aqui. Esta API de back -end busca dados de geolocalização do Google e os dados climáticos do Dark Sky e o retorna ao aplicativo Weather Vue.
Renomear ./api/keys.js.example para ./api/keys.js e adicione sua API do céu escuro e as chaves da API de geocodificação do Google.
Renomear ./keys.js.example para ./keys.js e adicione suas teclas API JavaScript do Google Maps. Essa chave da API é para o mapa de plano de fundo que usa a API JavaScript do Google Maps. A tecla prod está exposta no código do seu front -end; portanto, restrinja o referenciador HTTP a permitir apenas solicitações do seu URL de produção. Isso pode ser feito no console da API do Google. A tecla dev não está incluída no código de produção, por isso não precisa das mesmas restrições.
# 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 uma explicação detalhada sobre como as coisas funcionam, consulte o guia do WebPack Vue.js e os documentos para o Vue-Larpoader.
Este projeto está licenciado sob a licença do MIT - consulte o arquivo License.md para obter detalhes