Первая страница загружена успешно. Я хочу использовать навигатор местоположения, и если пользователь предоставит мне разрешение, я хочу загрузить новую страницу из серверной части. проблема в том, что страница не загружена (код достигнут, но не загружен).
это код из скрипта во frontEnd:
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
}
}
function showPosition(position) {
console.log(position)
if (position) {
fetch('http://localhost:3000/geolocation/' + + position.coords.latitude + '/' + + position.coords.longitude)
.then(result => console.log(result))
.catch(err => console.log(err))
}
}
getLocation();
это код из backend:
exports.geoLocation = (req, res, next) => {
//one number after the point
const long = Math.round(req.params.long * 10) / 10;
const lat = Math.round(req.params.lat * 10) / 10;
//country name
var countryName = crg.get_country(lat, long).name;
let countryCode = lookup.countries({ name: countryName })[0].alpha2
//fetchAirPortCodeByCountry(countryCode)
res.render('index2', {
pageTitle: 'Index2',
todayDate: moment().format('YYYY-MM-DD'),
showFlightsOffer: true,
})
Thnaks :)