Динамические ссылки Firebase игнорируют дополнительные параметры запроса ⇐ Javascript
-
Гость
Динамические ссылки Firebase игнорируют дополнительные параметры запроса
Я работаю над проектом, который требует создания коротких URL-адресов для ссылок с многочисленными параметрами запроса. Я попытался добиться этого с помощью динамических ссылок Firebase, но столкнулся с некоторыми проблемами. Мне нужен ваш опыт, чтобы помочь решить эти проблемы.
У меня длинный URL-адрес с несколькими параметрами запроса, например:
https://example.com/p/h2b883?params1=va ... ms3=225555
Я хочу заменить этот длинный URL-адрес более коротким с помощью динамических ссылок Firebase.
Вот код, который я использовал:
httpService .post(process.env.DYNAMIC_LINK_API, { длиннаяДинамическаяСсылка: 'https://domain.page.link/?link=' + 'https://example.com/p/h2b883?params1=va ... ms3=225555', }) .обещать() .then((res) => { вернуть res.data.shortLink; }) Приведенный код вернул следующий результат:
{ короткая ссылка: 'https://domain.page.link/vyLMGdsqdsqrjruVGA87', предупреждение: [ { Код предупреждения: 'UNRECOGNIZED_PARAM', alertMessage: «Нераспознанный параметр 'params2'. [https://firebase.google.com/docs/dynami ... parameters]» }, { Код предупреждения: 'UNRECOGNIZED_PARAM', alertMessage: «Нераспознанный параметр 'params3'. [https://firebase.google.com/docs/dynami ... parameters]» } ], Предварительный просмотрСсылка: 'https://domain.page.link/vyLMG2hdsqdqVGA87?d=1' } Проблема в том, что URL-адрес генерируется идеально, но только с одним параметром запроса, а именно с первым. Остальные сообщения, отображаемые в предупреждающем сообщении, игнорируются.
Заранее благодарим вас за помощь!
Я работаю над проектом, который требует создания коротких URL-адресов для ссылок с многочисленными параметрами запроса. Я попытался добиться этого с помощью динамических ссылок Firebase, но столкнулся с некоторыми проблемами. Мне нужен ваш опыт, чтобы помочь решить эти проблемы.
У меня длинный URL-адрес с несколькими параметрами запроса, например:
https://example.com/p/h2b883?params1=va ... ms3=225555
Я хочу заменить этот длинный URL-адрес более коротким с помощью динамических ссылок Firebase.
Вот код, который я использовал:
httpService .post(process.env.DYNAMIC_LINK_API, { длиннаяДинамическаяСсылка: 'https://domain.page.link/?link=' + 'https://example.com/p/h2b883?params1=va ... ms3=225555', }) .обещать() .then((res) => { вернуть res.data.shortLink; }) Приведенный код вернул следующий результат:
{ короткая ссылка: 'https://domain.page.link/vyLMGdsqdsqrjruVGA87', предупреждение: [ { Код предупреждения: 'UNRECOGNIZED_PARAM', alertMessage: «Нераспознанный параметр 'params2'. [https://firebase.google.com/docs/dynami ... parameters]» }, { Код предупреждения: 'UNRECOGNIZED_PARAM', alertMessage: «Нераспознанный параметр 'params3'. [https://firebase.google.com/docs/dynami ... parameters]» } ], Предварительный просмотрСсылка: 'https://domain.page.link/vyLMG2hdsqdqVGA87?d=1' } Проблема в том, что URL-адрес генерируется идеально, но только с одним параметром запроса, а именно с первым. Остальные сообщения, отображаемые в предупреждающем сообщении, игнорируются.
Заранее благодарим вас за помощь!
Мобильная версия