как получить параметр строки запроса для использования в другой функции в другом файле через выборку?

У меня есть функция на стороне клиента, которую я запускаю, которая отправляет и извлекает функцию netlify с информацией API и возвращает данные JSON. Я пытаюсь передать параметр строки запроса, чтобы добавить его к URL-адресу API в функции netlify. Как мне получить доступ к параметру строки запроса в функции netlify?

Вот функция, которая выбирает функцию netlify.

  function  fetchNetlifyFunction() {


  let netFunction='http://localhost:8888/.netlify/functions/token-hider? 
  stateName=' + stateName;
     console.log(netFunction);
     fetch(netFunction);  

    }

А вот и функция netlify

var alertEndpoint = "";
var parkEndpoint = "";



 exports.handler = function getURLS(event, context, callback) {

   // Get env var values defined in our Netlify site UI
   const {api_key, alert_api_url, park_api_url} = process.env;

    alertEndpoint = `${alert_api_url}${api_key}`;
    parkEndpoint = `${park_api_url}${api_key}`;



   };

Мне нужно добавить строковый параметр запроса stateName в конечную точку предупреждения и URL-адреса конечной точки парковки, но я не могу понять, как получить это из предыдущего запроса на выборку.


person Scott Caudle    schedule 11.06.2019    source источник


Ответы (1)


Вы можете использовать объект URL, который является частью API. предоставляется современными браузерами для JS.

Попробуйте следующее:

var url = new URL(netFunction);
var stateName = url.searchParams.get("stateName");
person iamdlm    schedule 11.06.2019