Среднее приложение на plesk: бэкенд и внешние интерфейсы - PullRequest
0 голосов
/ 30 декабря 2018

В настоящее время я работаю над приложением MEAN, и я только что развернул его на своем сервере, который использует Plesk.Однако теперь я сталкиваюсь со следующей ситуацией:

Приложение успешно развернуто.Первоначальный вызов приложения работает, как ожидалось.Маршрутизация, запускаемая внутри самого Angular, работает, как и ожидалось.

Но я не могу вызвать определенные маршруты веб-интерфейса из моего браузера, например: mydomain.com/costs -> Cannot GET / cost

Wheres theВнутренние маршруты работают должным образом: mydomain.com/api/costs -> отлично работает

Я понимаю, что мой домен прослушивает сервер Express, но как мне добиться, чтобы он использовал внешние интерфейсы?

1 Ответ

0 голосов
/ 30 декабря 2018

Хорошо, я решил это.Я просто слушал мой порт в экспрессе, но не считая абсолютного пути моего углового приложения:

app.get('/*', function(req, res) {
  res.sendFile(path.join(__dirname, '../public/index.html'));
});
app.listen(app.get('port'), function(){
    console.log('App starts on: ' + app.get('port'));
  }
...