Я использую Now Zeit для обслуживания моего angular 9 приложения.
Я хочу, чтобы этот веб-сайт использовал два разных языка (en и zh) - в рамках angular framework для создания i18n требуется создание нескольких сборки, поэтому моя папка сборки после полной перестройки приложения выглядит следующим образом
Есть две сборки.
Теперь я хочу обслужить это с Now Zeit. До сих пор я настроил Now Zeit для интеграции с моим проектом GitLab. Мои настройки выглядят так:
- Предустановка фреймворка: Angular
- Команда сборки: ng build
- Выходной каталог: dist / en
- Каталог разработки: ng serve
Служит для сборки сайта engli sh.
НО, вот что я хочу:
- path: '/', redirectsTo: '/ en /'
- path: '/ en /, serve:' / dist / en / '
- path:' / zh /, serve : '/ dist / zh /'
Как мне добиться этого с Now Ziet, сохраняя при этом интеграцию с gitlab, если это возможно. TIA.
Бонусные баллы
Если вы могли бы также помочь мне с проблемой, которая возникла у меня, где мои angular маршруты возвращают 404, то есть все, кроме '/', возвращает 404, потому что Приложение angular обрабатывает маршрутизацию, теперь Zeit не знает, как отправлять запросы на сборку, потому что эти маршруты не настроены.
TIA