reactjs :检测我是否处于开发或测试环境中



我用TypeScript开发了一个ReactJS应用程序,它调用一个api,有两个全局环境(开发和测试(非生产((,具有不同的URL,例如:

开发环境的baseurl:https://dev.example.com/

测试环境的baseurl:https://test.example.com/

那么我如何根据当前的环境在这些URL之间切换

react native也有类似的问题:React native:检测开发或生产环境

docker和流行的DevOps在这个项目中使用(实际上我不熟悉它们,但也许这些信息有帮助(。

有什么建议吗非常感谢。

在您的package.json中,您可以通过添加例如来指定这些API的代理

"proxy": {
"/api/*": {
"target": "https://test.example.com/"
}
}

它会将您的请求代理到此主机,例如,如果您要访问fetch("api/asd");,则会获取https://test.example.com/api/asd上的任何内容。

相关内容

  • 没有找到相关文章

最新更新