Я локально возился с переписыванием URL-адреса хостинга Firebase, но по какой-то причине ни одно из изменений, внесенных в мой локальный firebase.json
, похоже, не работает.Я знаю, что горячая перезагрузка работает только для файлов в общедоступном каталоге, поэтому я вручную перезагружал сервер, используя firebase serve
, но все еще не играл в кости.Я даже попытался полностью удалить одну из моих переписок, чтобы посмотреть, исчезнет ли маршрут с моего локального сервера, но это не так.Кто-нибудь еще испытывал это?Когда я делаю изменения и внедряю их, они работают, так что, кажется, не проблема, что мои изменения недействительны.Я переписываю URL для использования облачных функций Firebase на случай, если это уместно.
Правка: вот мой конфиг (имена функций и файлов были изменены).Я удалял перезаписи и изменял исходный путь для перезаписей, но ни один из них не был отражен локально.
{
"functions": {
"predeploy": [
"npm --prefix \"$RESOURCE_DIR\" run lint"
]
},
"hosting": {
"public": "functions",
"rewrites": [
{
"source": "/folder/file.js",
"function": "getFile"
},
{
"source": "/folder/otherFile.json",
"function": "getOtherFile"
}
],
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}