У меня есть личный сайт / портфолио, созданный с использованием ReactJS и React-Router.Я хочу иметь возможность использовать отдельно разработанные и построенные приложения ReactJS в качестве демонстрационных программ для своего кода на моем личном веб-сайте (а не предоставлять внешнюю ссылку).Я использовал Create-React-App для начальной загрузки исходного приложения веб-сайта.
Я попытался поместить встроенные файлы (файлы index.html и * .js) в общую папку, которая была скопирована в / buildпапка, когда приложение построено.Однако эти файлы не обслуживаются.
Интересно, что он работал с сервером разработки React, но перестал работать после сборки и обслуживания с помощью модуля npm 'serve'.
Например.Я скопировал встроенное демонстрационное приложение в
/public/demo-builds/[app-name]/
, и оно копируется при создании основного веб-приложения, так как
/build/demo-builds/[app-name]/
Доступ к my-domain-name.com/demo-builds/[app-name]
или my-domain-name.com/demo-builds/[app-name]/index.html
приводит к ошибке.
Является ли это проблемой в моей общей методологии попыток обслуживать отдельные встроенные приложения в приложении реакции-маршрутизатора?
Существует ли приемлемый способ обслуживания встроенных приложений React в приложении React?