-2

我目前正在开发一个 MEAN 应用程序,我刚刚将它部署在使用 Plesk 的服务器上。但是,我现在面临以下情况:

该应用程序已成功部署。应用程序的初始调用按预期工作。Angular 本身触发的路由按预期工作。

但我无法从浏览器调用特定的前端路由,例如:mydomain.com/costs -> Cannot GET /costs

后端路由正常工作的地方:mydomain.com/api/costs -> 工作正常

我知道我的域正在侦听快速服务器,但是如何实现它正在使用前端路由?

4

1 回答 1

0

好的,我解决了。我只是在快速监听我的端口,但不包括我的角度应用程序的绝对路径:

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'));
  }
于 2018-12-30T13:32:23.967 回答