แอพพลิเคชั่นสภาพอากาศโดยใช้ vue.js, Google Maps Georocoding และท้องฟ้ามืด
# 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 แบ็กเอนด์ API สำหรับโครงการนี้เป็น REST API โดยใช้โหนดและ Express มันรวมอยู่ในโครงการนี้เป็น submodule และตั้งอยู่ใน ./api api repo สามารถพบได้ที่นี่ แบ็กเอนด์ API นี้ดึงข้อมูลตำแหน่งทางภูมิศาสตร์จาก Google และข้อมูลสภาพอากาศจาก Dark Sky และส่งกลับไปยังแอพ Weather Vue
เปลี่ยนชื่อ ./api/keys.js.example ถึง ./api/keys.js และเพิ่มคีย์ API Dark Sky และ Google Geocoding API ของคุณ
Rename ./keys.js.example เป็น ./keys.js และเพิ่มปุ่ม Google Maps JavaScript API ของคุณ คีย์ API นี้ใช้สำหรับแผนที่พื้นหลังซึ่งใช้ Google Maps JavaScript API คีย์ prod ถูกเปิดเผยในรหัสส่วนหน้าของคุณดังนั้นตรวจสอบให้แน่ใจว่าคุณ จำกัด HTTP referrer เพื่ออนุญาตเฉพาะคำขอจาก URL การผลิตของคุณ สามารถทำได้ในคอนโซล Google API คีย์ dev ไม่รวมอยู่ในรหัสการผลิตดังนั้นจึงไม่จำเป็นต้องมีข้อ จำกัด เดียวกัน
# 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 --reportสำหรับคำอธิบายโดยละเอียดเกี่ยวกับวิธีการทำงานของสิ่งต่าง ๆ ให้ชำระเงินคู่มือ vue.js webpack และเอกสารสำหรับ Vue-Loader
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT - ดูไฟล์ License.md สำหรับรายละเอียด