Я хочу обслуживать свои статические страницы отдельно от моего углового приложения - в основном, у меня есть область членов, которая является моим угловым приложением ... и много статического html ...
Так что у меня естьмоя экспресс-маршрутизация выглядит следующим образом
app.use(express.static(path.join(__dirname,'public')));
app.use(express.static(path.join(__dirname,'members')));
app.get('/', (req,res) => {
res.sendFile(path.join(__dirname,'public/index.html'));
})
app.get('/members/', (req,res) => {
res.sendFile(path.join(__dirname,'members/index.html'));
})
app.listen(port, ()=>{
console.log('Started on port ' + port);
})
Я запускаю ng build --prod --aot --base-href / members /
Я переименовываю папку dist в 'members'
И теперь я получаю 404s для всех файлов комплектов, таких как
GET http://localhost:3002/members/inline.318b50c57b4eba3d437b.bundle.js net::ERR_ABORTED 404 (Not Found)
Что я делаю не так?файл находится в этом пути ....
структура dir выглядит следующим образом
app.js
/public
|-- index.html
/members
|-- index.html
|-- inline...bundle.js
|-- main...bundle.js
|-- polyfills...bundle.js
|-- styles...bundle.css