Перезапись параметров URL в React Native - PullRequest
0 голосов
/ 31 мая 2018

Я пишу приложение React Native и сталкиваюсь с ситуацией, когда не знаю, как переопределить / заменить параметры в URL.

В следующем URL я хотел бы заменить HOSTи ПОРТ:

axios.get('http://HOST:PORT/dtcmtools/api/mufs/dynsystbls/MFO')

У меня уже есть переменные, просто не знаю, как их передать.

1 Ответ

0 голосов
/ 31 мая 2018

У вас есть несколько вариантов

  1. Используйте URL-адрес по умолчанию, чтобы вам не приходилось каждый раз ставить HOST: PORT

    axios.defaults.baseURL = 'http://HOST:PORT';
    

    , тогда вы можете сделать

    axios.get('/dtcmtools/api/mufs/dynsystbls/MFO')
    
  2. Просто используйте строки шаблона, если у вас поддерживается ES6

    axios.get(`http://${host}:${port}/dtcmtools/api/mufs/dynsystbls/MFO`)
    
  3. Обычная конкатенация

    axios.get('http://'+host+':'+port+'/dtcmtools/api/mufs/dynsystbls/MFO')
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...