반응형
Axios: 네트워크 오류가 발생하여 요청을 전송하지 않음
auth header를 가진 get request를 vue에서 api로 보내려고 합니다.
보내려고 할 때, 나는 그것을 얻을 수 있다.Network Error
아무런 정보도 없이.network 탭도 확인했는데, 요청이 전혀 전송되지 않습니다.
우편배달부와 https://www.hurl.it/에서 URL을 확인해보니 예상대로 작동했습니다.
또한 이 api에 axios를 사용하여 토큰을 취득하도록 요청하였습니다.
감사해요.
const token = "token";
let options = {
method: 'GET',
url: 'http://smev.test-it-studio.ru/api/analytics/PortfolioStructure',
headers: {
'Authorization': `Bearer ${token}`
},
};
axios(options).then((data) => {
console.log(data);
}).catch((error) => {
console.log(error.config);
});
EDIT: 다음 오류가 나타납니다.
Error
columnNumber: 15
config: {…}
adapter: function xhrAdapter()
baseURL: "http://smev.test-it-studio.ru"
data: undefined
headers: Object { Accept: "application/json", Authorization: "Bearer token"}
maxContentLength: -1
method: "GET"
timeout: 0
transformRequest: Object [ transformRequest() ]
transformResponse: Object [ transformResponse() ]
url: "http://smev.test-it-studio.ru/api/analytics/PortfolioStructure"
validateStatus: function validateStatus()
xsrfCookieName: "XSRF-TOKEN"
xsrfHeaderName: "X-XSRF-TOKEN"
__proto__: Object { … }
fileName: "http://uralsib-lk.dev/dist/build.js"
lineNumber: 19074
message: "Network Error"
response: undefined
stack: "createError@http://uralsib-lk.dev/dist/build.js:19074:15\nhandleError@http://uralsib-lk.dev/dist/build.js:18962:14\n"
__proto__: Object { … }
build.js:18589:24
Soleno의 도움을 받아 AdBlock이 요청을 차단하고 있다는 것을 알게 되었습니다.
나는 철도에서 이 문제가 있었다.위에서 말한 것처럼 코르스였습니다.
레일 서버에 로그가 표시되지 않기 때문에 Axios가 요청을 전혀 전송하지 않는 것처럼 보입니다.
다행스럽게도 그것은 쉬운 수정이다.
레일의 경우 이를 보석 파일에 추가합니다.
gem 'rack-cors'
그런 다음 config/initializer/cors.rb에 추가합니다.
Rails.application.config.middleware.insert_before 0,Rack::Cors do
allow do
origins 'localhost:8080'
resource '*',
headers: :any,
methods: [:get, :post, :put, :patch, :delete, :options, :head]
end
end
참고: 프런트 엔드 앱의 원본으로 오르간을 업데이트하십시오.
언급URL : https://stackoverflow.com/questions/48226030/axios-network-error-and-not-sending-request
반응형
'programing' 카테고리의 다른 글
HTML5에서 폴리필의 의미는 무엇입니까? (0) | 2022.10.11 |
---|---|
Chart.js에서 차트의 높이를 설정합니다. (0) | 2022.10.11 |
scanf에서 솔루션 세그먼트 결함의 경우 (0) | 2022.10.11 |
PHP에 날짜가 2개 있는데 어떻게 하면 그 모든 날짜를 통과시킬 수 있을까요? (0) | 2022.10.11 |
얕은 머지 대신 깊은 머지 방법을 알려주세요. (0) | 2022.10.11 |