# #angular #google-cloud-functions #firebase-hosting #angular-universal
Вопрос:
у меня есть несколько угловых приложений для разных путей
вот мой firebase.json
...
"hosting": {
"target": "app",
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "/app2/**",
"function": "serveApp2Ssr"
},
{
"source": "**",
"function": "serverAppSsr"
}
]
}
...
у меня есть две функции serverAppSsr
для обслуживания первого приложения ssr и serveApp2Ssr
для обслуживания приложения 2
я строю свой app2
с помощью команды ng build app2 --base-href /app2/ --deploy-url /about/
оба приложения хорошо работают локально
но при развертывании serveApp2Ssr
и запуске приложения с URL-адресом домена [https://domain.url/app2] в нем говорится: Error: Cannot match any routes. URL Segment: 'app2 or whatever path i visit
ошибка возникает в модуле угловой маршрутизации.
что я понимаю, так это когда функция serveApp2Ssr
firebase пытается разрешить приложение angular с суффиксом «app2», который неизвестен модулю маршрутизации приложений angular
Комментарии:
1. Вы нашли решение?
2. @code покажите мне ваш файл server.ts. я не помню, что я сделал, но я думаю, что могу вам помочь. просто покажите мне ваш файл server.ts
3. Мой вариант использования отличается, это приложение на одной странице. Угловой без сервера.ts
4. @код как у вас может быть угловой универсальный без сервера.ts ?
5. Это обычное угловое приложение, не универсальное.