我用TypeScript开发了一个调用ReactJS的应用程序,有两个全局环境(开发和测试(而不是生产)),它们有不同的URL,例如:
开发环境的baseurl:https://dev.example.com/
测试环境的baseurl:https://test.example.com/
那么,如何根据当前环境在这些URL之间进行切换呢
对于react-native也有类似的问题:React-native : detect dev or production env
在这个项目中使用了docker和流行的DevOps (实际上我对它们并不熟悉,但这些信息可能是有帮助的)。
有任何建议,请多多指教!
发布于 2020-03-30 02:31:01
在您的package.json中,您可以通过添加以下命令指定这些API的代理:
"proxy": {
"/api/*": {
"target": "https://test.example.com/"
}
}它会将您的请求代理到此主机,例如,如果您要访问fetch("api/asd");,您将获取https://test.example.com/api/asd中的任何内容。
https://stackoverflow.com/questions/60918740
复制相似问题