我按照以下链接中提出的问题提供答案:
Multiple Controller Types with same Route prefix ASP.NET Web Api
能够在Asp.net Web API中使用相同名称但不同方法的不同控制器中的服务 .
我测试了它并且它与postman应用程序完美配合,但是当试图通过Axios在React应用程序中使用它时,出现网络错误 .
调用服务的代码是:
return function (dispatch) {
var url= ...
const config = { headers: { 'Authorization': 'Bearer ' + sessionStorage.getItem('AccessToken') } };
return new Promise((resolve, reject) => {
axios.get(url, config).then((response) => {
dispatch({ type: 'FETCH_SUCCEED_' + param.Caller, payload: response.data })
resolve(response.data);
}).catch((error) => {
dispatch({ type: 'FETCH_ERROR_' + param.Caller, payload: error })
reject(error);
})
})
}
我得到的错误是:
响应:未定义消息:"Network Error" stack:“错误:网络错误↵在createError(http://localhost:3000/static/js/bundle.js:2195:15)↵在XMLHttpRequest.handleError(http://localhost:3000/static/js/bundle.js:1724:14)”
有谁知道我的问题的解决方案?