nodejs koa CROS 接入踩坑日志

时间:2022-01-07 09:12:28

由于需要跨域POST,必须接入CROS才能解决

1.nodejs koa 服务端引入 koa-cros组件,配置

{ credentials:true, origin: 'http://localhost:6080/' }

如果credentials:true 则origin 不能设置为*,只能设置为唯一的值(多个也会报错),否则会报错(安全原因)

2.jquery xhr请求修改 增加认证信息传递(cookie)

  xhrFields: { withCredentials: true },