Как обслуживать приложение Angular 6 на экспресс-сервере? - PullRequest
0 голосов
/ 26 марта 2019

В моем экспрессе server.js есть эта строка

app.use(express.static(path.join(__dirname, '/dist/')));

Это будет показывать угловое приложение, когда пользователи переходят на /, но если в приложении есть маршруты, например /test - приложение не будет отображаться.

Не удается получить /

Итак, я пытаюсь переписать промежуточное ПО, но мне не везет. Это то, что я пытаюсь.

app.get('*.*', express.static(path.join(__dirname, '/dist/')));

Как мне написать промежуточное программное обеспечение, чтобы все маршруты /* отображали приложение?

1 Ответ

0 голосов
/ 26 марта 2019

Понял, что мне нужно промежуточное программное обеспечение для приложения, а затем другое для маршрутов

app.use(express.static(path.join(__dirname, '/dist/browser/')));
app.get('/*', (req, res) => res.sendFile(path.join(__dirname, '/dist/browser/')));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...