我目前正在构建一个将部署到 Heroku 的 web 应用程序。我的 webapp 通过 API 引用它自己的数据。
对于本地开发,我指的是这样的 api:
'http://localhost:3000/mywebapp/' + id + '/json'
对于 Heroku,我将不得不做类似的事情:
'http://mywebapp.herokuapp.com/' + id + '/json'
我有两个 git 分支,分别是“master”和“dev”。'Master' 被部署到 Heroku 并接收从 'dev' 合并的最终更改。我的问题是必须不断将我的 API 代码从我的 localhost 更改为 heroku url。
有没有办法可以“锁定”主分支中的 heroku URL,所以当我合并本地测试更改时,它不会被覆盖?