Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require('express')
- const app = express();
- let port = process.env.PORT || 3030;
- app.set('view engine', 'jade');
- app.use(express.static(__dirname + '/public'))
- app.use(function(req, res, next) {
- res.header("Access-Control-Allow-Origin", "*");
- res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
- next()
- })
- app.get('/', (request, response) => {
- response.render('index')
- })
- app.listen(port, () => {
- console.log(`Server listening on port ${port}`)
- })
- import $ from 'jquery';
- function getLocation() {
- if ("geolocation" in navigator) {
- navigator.geolocation.getCurrentPosition(function(position) {
- fetchWeatherData(position.coords.latitude, position.coords.longitude)
- }, function(error) {
- //Aqui manejo los errores
- })
- } else {
- //Pendiente aun
- }
- }
- function fetchWeatherData(latitude, longitude) {
- let URL = `https://api.darksky.net/forecast/bcce7da12ae098129b6c69b207e89ecb/${latitude},${longitude}`
- $.ajax(URL, {
- method: 'GET',
- dataType: 'json',
- beforeSend: function(request) {
- request.setRequestHeader("Access-Control-Allow-Origin", '*');
- },
- success: function(response) {
- console.log(response.data)
- }
- })
- }
- getLocation()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement