0

저는 Firebase을 처음 접했고 Firebase 호스팅의 한계를 이해하려고 노력하고 있습니다. URL 매개 변수를 통해 콘텐츠를 조정하는 정적 웹 페이지를 만들었습니다. 예를 들어 다음 URL은 웹 페이지를 채우기 위해 필요한 데이터를 제공합니다. http://example.com/recipe?name=pizza&time=30&lang=en URL 자체가 분명히 동적입니다 (값이 변경 될 수 있습니다)URL 동적 매개 변수가있는 Firebase 호스팅?

제 질문은 firebase 호스팅으로 할 수 있습니까? URL을 리디렉션 할 수 있지만 경로를 설정하지 않는 것 같습니다.

답변

0

Firebase는 확실히 도메인을 제공합니다. 자동으로 쿼리 매개 변수를 처리 할 것이라고 생각하지 않습니다. 이를 위해서는 일종의 프런트 엔드 라우팅 메커니즘이 필요합니다. VanillaJS router을 빌드하고 유용한 정보를 얻는 방법을 확인하십시오. HTML5 History API.

예를 들어, VueJS 앱을 작성하고 자신의 vue-router 패키지를 사용하여 앱 라우팅을 처리합니다. Firebase 앱에서 완벽하게 작동합니다.

그렇습니다. Firebase에는 이제 NodeJS와 같은 서버 측 코드를 실행할 수있는 Cloud Functions이 있습니다. 어쩌면 그 기능을 사용하여 매개 변수를 처리하고 정적 페이지를 작성하여 방문자에게 제공 할 수 있습니다.

도움이되기를 바랍니다.

+0

저는 vue-router를 사용하고 있습니다. Firebase에서 완벽하게 작동하지만, 사용자에게 myapp.com/your-account와 같은 링크를 보내면 404 페이지가 나타납니다. 그들은 루트를 통해 들어가서 앱을 통해 자신의 방식대로 작동해야합니다. – Rory