axios CORS 에러 문의입니다.
npm install axios 이후, 강의와 동일하게 axios 요청을 보냈는데 CORS 에러가 발생합니다 ㅜㅜ
포트번호가 3000에서 5173으로 바뀌면서 발생한 문제일까요...?
답변 1
1
안녕하세요 🙂
1) axios를 어떻게 요청했는지 코드와
2) 개발자도구 > 네트워크 탭을 클릭하여 실제로 Request URL 이 어떻게 요청되었는지 확인해 주실 수 있을까요?
0
<!-- ScriptSetup.vue -->
<template>
<div class="container py-4">
{{ msg }}
<br />
{{ message }}
<input v-model="message" type="text" />
<button @click="sayHello">click</button>
<PostItem
type="news"
title="제목"
contents="내용"
:is-like="true"
></PostItem>
<PostItem
type="news"
title="제목"
contents="내용"
:is-like="true"
></PostItem>
<PostItem
type="news"
title="제목"
contents="내용"
:is-like="true"
></PostItem>
<hr />
<TemplateRefsChild ref="child"></TemplateRefsChild>
<template v-if="child">{{ child.message }}</template>
<hr />
<MyButton class="parent-class"></MyButton>
</div>
</template>
<script setup>
import { ref } from 'vue';
import axios from 'axios';
import PostItem from '@/components/setup/PostItem.vue';
import TemplateRefsChild from './setup/TemplateRefsChild.vue';
import MyButton from './setup/MyButton.vue';
const msg = 'Hello World!';
const message = ref('');
const sayHello = () => {
alert('Hello World!');
};
const child = ref(null);
defineExpose({
msg,
});
const response = await axios(
'https://dummy.restapiexample.com/api/v1/employees',
);
console.log('response: ', response);
// async function callApi() {
// const response = await axios('https://dummy.restapiexample.com/api/v1/employees')
// }
// callApi();
</script>
<style lang="scss" scoped></style>
ScriptSetup.vue 코드입니다!
2. 네트워크 탭에서 CORS 에러가 발생합니다 ㅠㅠ
3. 해당 부분 headers 내용입니다!
1
안녕하세요 🙂
코드상에 별 문제는 없고요, CORS error 저도 확인해 보니 동일한 에러가 나타나고 있습니다.
에러 결과를 확인해 보니 네트워크 에러로 해당 서버(dummy.restapiexample.com) 에서 정확한 에러 원인은 제공하고 있지 않아서요.
강의 내용은 Top Level await에 대한 테스트이니 해당 URL 말고 아래 테스트 URL로 요청하시면 될 것 같습니다.
const response = await axios('https://jsonplaceholder.typicode.com/posts');
npm init vue@3.1.9
0
43
2
크롭 웹스토어 vue devtools 설치 관련
0
43
1
snippets 작성하는 부분 설명이 있었나요?
0
51
2
computed 의 set 함수를 통해 const 변수에 값을 담는 부분
0
57
2
소스 공유 어디서 해야하는지 궁금합니다
0
62
2
component 등록과 사용
0
59
2
강의교안
0
58
2
eslint 룰 관련 질문이 있습니다.
0
66
2
npm init -y 명령어 실행에 관한 질문
1
156
2
volar 가 마켓플레이스에 검색되지 않아 vue(official)을 설치했습니다.
1
169
2
깊은 감시자 질문
0
89
2
정리된 내용
0
157
2
화면이 왜 이렇게 뜨는걸까요?
0
188
2
왜 다르게 뜰까요..?ㅠㅠ
0
158
2
npm init vue , npm create vue@latest 명령 오류
0
295
2
강의를 듣다보니 궁금한 점 질문드립니다.
0
141
2
watch강의 질문
0
153
1
강의 듣다가 질문드립니다.
0
122
1
이벤트 처리 부분 강의 실습
0
141
2
v-pre는 설명이 없나요?
0
154
2
AppCard.vue 만들다 말고 오류가 갑자기 엄청 뜹니다
0
147
1
개발자도구 Vue 탭 관련 문의
0
241
2
강의를 인텔리제이로 수업따라가도 되져?
0
178
2
API 사용시 자동으로 import하는 기능은 어떤것을 설치해야 하나요?
3
282
2





