Я хочу перенаправить мои облачные функции Firebase из: https://us -central1-project-id.cloudfunctions.net / в пользовательский домен, который я использую для хостинга.Я использую React.js для каркаса внешнего интерфейса и считаю, что возможность настроить его как одностраничное приложение может быть причиной того, что это не работает.
Я попытался добавить поле rewrites
в поле hosting
в firebase.json
, следуя инструкциям из документации Firebase.https://firebase.google.com/docs/hosting/functions
{
"hosting": {
"public": "build",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [{
"source": "/api/test",
"function": "test"
}]
},
...
}
Хотя он просто перенаправляет на мою страницу 404 приложений React.Скорее следует выполнить облачную функцию.Эта облачная функция onRequest
.
Большое спасибо!