Я хочу разместить статический контент в корне моего веб-сервера (целевой страницы) вместе с угловым приложением.Я хочу иметь возможность обслуживать статический контент, когда пользователь обращается к «/» (корню) страницы, обслуживая приложение по адресу «/portal».
Я попытался создать отдельные компоненты статического контента, но так как я работаю с предопределенным шаблоном, я не могу включить их (я получаю ошибки разбора во время компиляции из-за дублирования <doctype>
и т. д.).
Кроме того, я обслуживаю весьчто-то с Express, поэтому я подумал о том, чтобы использовать утилиты Express
app.use('/',express.static(path.join(__dirname, 'dist/landing')));
app.use('/portal',express.static(path.join(__dirname, 'dist')));
, пока целевая страница работает, и я могу получить доступ к prtal-части, но вижу наубедитесь, что ресурсы (vendor.js, runtime.js и т. д.) не загружаются (404).
Другие комбинации app.use и app.get могут привести меня к точке доступа к порталу иэто работает, но всякий раз, когда я обновляю страницу внутри (я вошел в систему), я получаю пустую страницу (404).
У меня <base>
установлен на href='/'
, но изменение его имеет только сложные вещибольше.
Извините, что я аскино это я новичок в angular / express.Есть ли способ обойти это?Я не смог найти пример, который охватывает обслуживание статических файлов и приложение, использующее экспресс
Кто-нибудь, пожалуйста, помогите мне через это?Я пробовал каждую комбинацию app.use
и app.get
и читал много документации, не понимая, как это будет работать.
Заранее спасибо.