Firebase функции - не может получить "/" - PullRequest
0 голосов
/ 17 сентября 2018

В настоящее время я работаю над приложением для рендеринга на стороне сервера, используя решение Firebase Cloud Functions

, чтобы добиться этого, я хочу подключить к корневому URL экспресс-экземпляр (для пользовательской маршрутизации)

вместо /<project>/<zone>/<function> (например: /test/us-central1/helloWorld) URL, я хотел переписать его с помощью простого /<function> (/helloWordl)

, чтобы добиться того, что я пытался отменитьURL переписать функцию Firebase Hosting:

{
  "hosting": {
    "rewrites": [
      { 
        "source": "**",
        "function": "helloWorld"
      }
    ]
  }
}

, но теперь, когда я запускаю firebase serve, мой локальный сервер отображает ошибку 404 на каждом URL, который я пытаюсь

1 Ответ

0 голосов
/ 17 сентября 2018

использования, указанные в официальном документе " Настройка поведения хостинга ", являются примерами перенаправления на файлы , указанного с помощью ключа свойства " destination "

но когда вы пытаетесь переписать URL в функции , используйте вместо нее function key

{
  "hosting": {
    "rewrites": [
      { 
        "source": "**",
        "function": "helloWorld"
      }
    ]
  }
}
...