inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[최신] Vue 강의 끝판왕 : Nuxt 3 완벽 마스터

에러 던지기 : createError Utils

API Routes를 통해 만든 /api/error.ts 의 반환값 문제

196

tinybuild.lab

작성한 질문수 4

0

안녕하세요..

/server/api/error.ts를 다음과 같이 구성하였습니다.

export default eventHandler(() => {
  throw createError({
    statusCode: 404,
    statusMessage: '페이지를 찾을 수 없습니다.',
  });
});

그리고 강의에서와 같이 http://localhost:3000/api/error 요청하면 json으로 요청이 되지 않고 다음과 같이 html 화면만 출력이 됩니다. 해당 요류를 어떻게 해결할 수 있을까요.

Screenshot 2024-07-13 at 12.43.08 PM.png

감사합니다.

vue.js nuxt.js pinia vue-3

답변 1

0

짐코딩

json 응답으로 받기 위해서는 비동기로 요청을 해야 하는데요

해당 URL을 어떻게 요청했는지

  • 브라우저에서 요청한 것인지

  • 비동기로 호출했는지

확인이 필요해 보입니다.

0

mbdev

저 역시 포스트맨이든 브라우저든 프론트에서 만들었던 404페이지를 출력하네요.

( /server/api/[...].ts 로 만들고 http://localhost:3000/api/dqwd 로 호출시)

index.get.ts 를 설정하고 post로 호출 했을때도 마찬가지구요.

0

짐코딩

Nuxt 버전이 강의와 달라서 혹시 스펙이 변경돼서 그런 건 아닐까요?

(스펙 변경 = 업그레이드 또는 이슈 등)

만약 버전이 동일한데도 강의와 다르게 동작한다면 github 소스코드 공유 가능하실까요?

Nuxt 4 관련 강의 업데이트 계획이 있으실까요?

0

91

2

eslint 설정 관련 질문

0

90

1

vscode 자동 저장 시 탭 사이즈 조절 안되고 있습니다..

0

83

1

eslint 설정 오류 질문드립니다.

0

192

2

pageContainerStyle 이름을 찾을 수 없습니다 에러

0

65

1

npm create nuxt <project-name> 현재는 nuxi 로 프로젝트 생성하는 것이 권장으로 적혀있지 않는 것 같은데

0

138

2

타입체크 관련질문입니다.

1

226

1

eslint prettier 설정 오류

0

212

2

clearNuxtState() 사용 문의

0

111

1

nuxt 빌드 환경 질문드립니다!

0

378

2

피니아 persist 질문드립니다!

0

190

1

prefetching 질문

0

121

1

[nuxt] [request error] [unhandled] [500] __QUASAR_SSR_SERVER__ is not defined

0

306

4

사진 오류

0

114

1

@pinia/nuxt 버전이 0.9.0인 경우 @pinia-plugin-persistedstate/nuxt와 충돌

1

194

2

Nuxt3는 SSR인가요? USR인가요?

1

356

2

VSCode처럼 멀티 Title & Menu Bar로 개발할려면?

0

273

2

Course 데이터 가져오기에서 궁금한 점

1

228

2

프로젝트 생성

0

348

3

웹 서버, WAS 그리고 api 서버 관련

0

416

2

$route 관련 에러

0

177

1

package.json 구성 관련 문의

0

207

1

코드에서 $i18n, $route 등 provide로 제공된 객체가 템플릿에서 붉은색으로 표시됩니다.

0

261

2

fetch와 axios에 대한 질문

0

189

1