我的开发环境应该指向localhost API还是开发子域上的公共API?

时间:2019-07-07 06:22:46

标签: node.js git deployment development-environment

我想建立一个好的CI / CD管道。但是我不确定这里最佳实践的关键是什么。

我有前端GUI(Angular / React / etc)指向后端API(基于Node.js和Express构建),我想知道什么是最佳实践。

例如:在开发Angular GUI时,我应该指向localhost API还是指向一个公开的dev API,例如:https://dev-api.example.ext?我应该在本地主机上运行一个数据库,还是该数据库应该是一个开发专用的数据库,并且该数据库也位于远程开发服务器上?

当我将Angular GUI(例如)移动到登台时(应该是生产的镜像),它应该指向真实的API网址吗?或登台API网址?我认为它应该指向真实的对象,因为在分期中,我们应将其视为与生产相同。

我应该自动运行GitHub挂钩来触发构建服务器进行拉动和构建,还是应该先查看合并然后手动进行?

我试图找到一篇好文章,但一无所获。

0 个答案:

没有答案