Merge branch 'hotfix/mock_flat'

Former-commit-id: 14f12c6ca066be71474e08a5d7dcecdaf7702b9f [formerly 14f12c6ca066be71474e08a5d7dcecdaf7702b9f [formerly 14f12c6ca066be71474e08a5d7dcecdaf7702b9f [formerly 14f12c6ca066be71474e08a5d7dcecdaf7702b9f [formerly d65ae43963842bdc56b7d63b97db3eaa1907c686 [formerly 1119195197803dd3a3316de917dd02899add4d83]]]]]
Former-commit-id: fcc844dab0e8242436a6520fc241ebfb92079323
Former-commit-id: 94200ee18983b3a2b3d82b35d293625cc1c631af
Former-commit-id: 800f78f70bf9638edff6f274f7d914af1ac7650d [formerly dc26df92d7e7217855f9eb20a4b7fc91100ad841]
Former-commit-id: a9cb0fb421e2e43ef279ada047f91d256435dfe1
Former-commit-id: fdd71672b20dd5068ddfffac18adcc39a975e7d9
Former-commit-id: 76e470db75c164f3b52f55cb914d833eeb62b5ff
Former-commit-id: b39460780aa788015fd0ced2ef3b989e36f409b6
Former-commit-id: 16cd632f68d46f7f63e9e2f74ea5391339bcb556
This commit is contained in:
liyang
2018-12-10 11:04:53 +08:00
6 changed files with 8 additions and 14 deletions

View File

@@ -1,9 +1,13 @@
import Mock from 'mockjs'
// 补丁 解决 mock.js 影响 Cookie 携带
import PatchCookie from './patch/cookie'
PatchCookie(Mock)
// 解决 Mock 情况下,携带 withCredentials = true且未被拦截的跨域请求丢失 Cookies 的问题
Mock.XHR.prototype.proxy_send = Mock.XHR.prototype.send
Mock.XHR.prototype.send = function () {
if (this.custom.xhr) {
this.custom.xhr.withCredentials = this.withCredentials || false
}
this.proxy_send(...arguments)
}
// 导入所有的接口
const req = context => context.keys().map(context)

View File

@@ -1,10 +0,0 @@
export default function (Mock) {
// 解决 Mock 情况下,携带 withCredentials = true且未被拦截的跨域请求丢失 Cookies 的问题
Mock.XHR.prototype.proxy_send = Mock.XHR.prototype.send
Mock.XHR.prototype.send = function () {
if (this.custom.xhr) {
this.custom.xhr.withCredentials = this.withCredentials || false
}
this.proxy_send(...arguments)
}
}