关于前后端分离和联调问题

https://img3.mukewang.com/5bed18dd0001db1d07230381.jpg

表示对后台api的设计不是懂;一般后台的api设计根据开发环境请求不同的地址,前端本地测试的地址就用'https://dev.server.com'真正上线的时候就用自己的域名'https://xxxx.com',这是就不存在跨域的问题是吧;但是现在我们公司的api设计是这样,前端本地测试直接利用jsonp然后在api后面加一个&lqtest=1参数,真正上线放到服务器的时候就把参数去掉,jsonp去掉,现在是前端本地测试每一个api请求都需要设计跨域请求;想问一下你们公司前端如何和后端联调的;


倚天杖
浏览 915回答 1
1回答

holdtom

测试与正式环境肯定是不一样的域名的,用参数来区分不是那么规范。因为如果测试服务器不想被外部访问,直接在服务器做一些限制就好了,如果大家都在一个域名一个服务器下,区分起来不是很方便(通常就要到代码级别来区分了)。通常是 有一个测试配置文件和正式配置文件,然后测试服务器用的是测试配置文件,正式用的是正式的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript