请求地址的格式问题
在postman中,新建一个请求并且填好参数后,url是这样:
这样这样请求终端会告诉你不存在这个地址,然后把请求转发到真实地址上去。
我很快发现了问题所在,就是url中少了内容,下面是正确的请求地址:
原来是缺少了 /get 导致了该问题。我想知道为什么会这样呢?还有一个问题是,DOClever声称不影响开发效率,实际开发中只需要把接口的开发状态选择为“已完成”就可以转换到生产环境下,但其实真实请求的接口地址是DOClever转发的吧?那么当项目部署上线的时候,既然DOClever在测试环境下部署,不是就不能撤下这些测试环境了吗?为了解决这个问题,不还是需要修改项目中所有接口的请求地址吗?
正在回答 回答被采纳积分+1
原来是缺少了 /get 导致了该问题。我想知道为什么会这样呢?
——我看到你找到了答案,需要细心。
还有一个问题是,DOClever声称不影响开发效率,实际开发中只需要把接口的开发状态选择为“已完成”就可以转换到生产环境下,但其实真实请求的接口地址是DOClever转发的吧?
——是的,有一个net.js,就跟devServer一样
那么当项目部署上线的时候,既然DOClever在测试环境下部署,不是就不能撤下这些测试环境了吗?
——当然,生产的时候,为什么要请求到测试服务器去呢?
为了解决这个问题,不还是需要修改项目中所有接口的请求地址吗?
——所以可以利用process.env.NODE_ENV去进行baseURL的设置啊!平时测试的时候使用localhost:3000(本地api)或者 net.js去转发到mock服务器,net.js可以填入两个参数,一个是测试地址,一个是正式地址,好好的去看看文档吧。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星