Реагировать приложение за шлюзом приложений с маршрутизацией на основе пути - PullRequest
0 голосов
/ 15 октября 2019

В настоящее время у меня есть несколько приложений, основанных на реакции. Я пытаюсь поставить перед ними шлюз, чтобы у меня было www.url.com/one, указывающее на одно приложение, www.url.com/two, указывающее на другое. Я могу создавать приложения и развертывать их по отдельности без проблем, но когда я ставлю перед ними шлюз для настройки маршрутизации на основе пути, приложение реакции не может найти css или js, которые оно генерирует.

У меня естьЯ попытался добавить путь к настройке "homepage" в моем package.json, и это изменило относительный путь в коде, но страница все еще не могла найти файлы css / js. Затем я понял, что мне, вероятно, пришлось открыть правило, чтобы я мог перенаправить их, но когда я это сделал, я получил ошибку «Uncaught SyntaxError: Неожиданный токен« <»», и когда я смотрю, я вижу, что мое приложение по какой-то причинене добавляет тип к тегу ссылки скрипта, который он генерирует, это выглядит так: </p>

Правила для одного приложения в моем шлюзе выглядят так:

lists      /lists               lispool    shhttpset
staticjs   /lists/static/js/*   lispool    shhttpset
staticcss  /lists/static/css/*  lispool    shhttpset

На этом этапе яЯ не уверен, что попробовать. Я вижу, что реакция генерирует файлы, которые ожидаются по одному и тому же URL-адресу, когда я добавляю перед ним шлюз с путем, который действительно путает. Я открыт для использования CDN для этих файлов или чего-то еще, если есть лучшая архитектура. Кто-нибудь знает, как заставить это работать? Заранее спасибо.

...