【发布时间】:2019-06-05 05:34:58
【问题描述】:
我用vuejs和nodejs,vue客户端地址http://localhost:8000,nodejs服务器地址http://localhost:3000。
调用api时出现cors错误CORS preflight channel did not succeed request headers
请求
Access-Control-Request-Headers: content-type
Access-Control-Request-Method: POST
Host:localhost: 3000
Origin:http://localhost: 8000
回复
Access-Control-Allow-Headers: Origin, X-Requested-With, Accept,content-type
Access-Control-Allow-Methods: POST, GET, OPTIONS, DELETE, PUT,PATH
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 86400
Content-Type:application/json; charset=utf-8
响应错误是NS_ERROR_DOM_BAD_URI
【问题讨论】:
-
是的,如果不配置 CORS,您将无法发出跨域请求。使用另一个端口也被视为跨域域。