Я пошел к ответу на вопрос, заданный в ссылке ниже:
Несколько типов контроллеров с одинаковым префиксом маршрута ASP.NET Web Api
Чтобы иметь возможность иметь службы в разных контроллерах с одинаковыми именами, но разными методами в Asp.net Web API.
Я протестировал его, и он отлично работал с приложением почтальона, но при попытке использовать то же самое в приложении React через Axios получена ошибка сети.
код для вызова услуги:
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);
})
})
}
и ошибка, которую я получаю:
ответ: undefined
сообщение: «Ошибка сети»
стек: «Ошибка: ошибка сети» в createError (http://localhost:3000/static/js/bundle.js:2195:15)↵ в XMLHttpRequest.handleError (http://localhost:3000/static/js/bundle.js:1724:14)"
Кто-нибудь знает о решении моей проблемы?