plesk上的平均应用:后端与前端路由

时间:2018-12-30 12:56:08

标签: angular mean-stack plesk plesk-onyx

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

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

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

后端路由正常运行的位置: mydomain.com/api/costs->工作正常

我了解我的域正在快速服务器上侦听,但如何使用前端路由来实现呢?

1 个答案:

答案 0 :(得分:0)

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

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'));
  }