我有一个已经部署到heroku的Angular项目,也有一个Node.Js API REST也已经部署到了heroku。 事实是,它们是具有不同URL的不同项目,但它们可以协同工作。有什么办法可以将它们放在服务器中并且只有一个URL?
我正在这样做:
frontend-aplication.herokuapp.com-> backend-aplication.herokuapp.com
我想要这个:
http://application.herokuapp.com
谢谢
这是我的Node项目。
router.post('/auth/authenticate',async (req,res,next)=>{
return res.status(200).send();
});
这是我的求婚电话
return new Promise((resolve, reject) => {
this.http.post(this.SERVER_URL+"/auth/authenticate",this.body)
.subscribe((result: any) => {
resolve(result);
},
(error) => {
reject(error);
});
});
答案 0 :(得分:0)
执行此操作的最佳方法是对项目进行编码,以处理同一项目中的两个应用程序。我不知道每个项目是什么样的,但是您的前端可能就像一个“只保留前端文件”,也许是服务器渲染的反应或角度。但是您可以通过任何方式实现。只是Google之类的东西,例如“ nodejs后端XYZ服务角度”