Браузер не отображает новую страницу из узла (движок E js) после выполнения выборки из frontEnd - PullRequest
0 голосов
/ 05 мая 2020

Первая страница загружена успешно. Я хочу использовать навигатор местоположения, и если пользователь предоставит мне разрешение, я хочу загрузить новую страницу из серверной части. проблема в том, что страница не загружена (код достигнут, но не загружен).

это код из скрипта во 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 :)

...