以前我的跨域处理,是在服务器端完成了,但是看了ant design pro官方的教程,发现可以在客户端进行。
主要参考文档
输入:/serverApi/users
输出:https://jsonplaceholder.typicode.com/users
proxy: {
'/serverApi': {
target: 'https://jsonplaceholder.typicode.com',
changeOrigin: true,
pathRewrite: {"^/serverApi" : ""}
},
},
输入/serverApi/users
,通过代理,调用跨域处理
effects: {
*queryInitCards(_, sagaEffects) {
const { call, put } = sagaEffects;
const endPointURI = '/serverApi/users';
const puzzle = yield call(request, endPointURI);
yield put({ type: 'query', payload: puzzle });
}
},