Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 普莱斯克平均应用:后端与前端路线_Angular_Mean Stack_Plesk_Plesk Onyx - Fatal编程技术网

Angular 普莱斯克平均应用:后端与前端路线

Angular 普莱斯克平均应用:后端与前端路线,angular,mean-stack,plesk,plesk-onyx,Angular,Mean Stack,Plesk,Plesk Onyx,我目前正在开发一款MEAN应用程序,我刚刚将其部署在使用Plesk的服务器上。然而,我现在面临以下情况: 该应用程序已成功部署。应用程序的初始调用按预期工作。在Angular自身内触发的路由按预期工作 但我无法从浏览器调用特定的前端路由,例如: mydomain.com/costs->无法获取/costs 后端路由正常工作的位置: mydomain.com/api/costs->工作正常 我知道我的域名正在express服务器上监听,但我如何实现它正在使用前端路由?好的,我解决了这个问题。我只是

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

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

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

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


我知道我的域名正在express服务器上监听,但我如何实现它正在使用前端路由?

好的,我解决了这个问题。我只是在express中收听我的端口,但不包括angular应用程序的绝对路径:

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

对我来说,后端路由不起作用。任何帮助都将不胜感激。