前端跨域请求后台接口遇到这么一个奇怪的问题
当我从代码里面发出跨域请求时 Status Code: 200,但是没有返回值
Response Headers
返回值为空
但是我新建一个 html 文件或是直接在控制台发送跨域请求,可以收到返回值
然后自己起一个 node 服务测试也可以收到返回值
Response Headers
有返回值
通过比较我发现后端给我的接口 Response Headers 里面只有两个字段
但是令我疑惑的是,既然后端的配置有问题,为什么我直接在当前应用的控制台或新建 html 发送的发跨域请求却可以收到返回值,而我写在逻辑代码里面的请求却没有返回值?
当我从代码里面发出跨域请求时 Status Code: 200,但是没有返回值
Response Headers
返回值为空
但是我新建一个 html 文件或是直接在控制台发送跨域请求,可以收到返回值
然后自己起一个 node 服务测试也可以收到返回值
Response Headers
有返回值
通过比较我发现后端给我的接口 Response Headers 里面只有两个字段
但是令我疑惑的是,既然后端的配置有问题,为什么我直接在当前应用的控制台或新建 html 发送的发跨域请求却可以收到返回值,而我写在逻辑代码里面的请求却没有返回值?