"..."에 내보낸 HTTP 메서드가 없습니다. 각 HTTP 메서드에 대해 명명된 내보내기 내보내기
P粉310931198
P粉310931198 2024-01-28 19:26:23
0
1
411

저는 Google reCAPTCHA를 사용하여 React.js/Next.js 프로젝트를 진행하고 있습니다. 내 프런트엔드가 작동하는 것 같지만(인쇄 문을 설정했기 때문에 알고 있음) 백엔드에서 로컬 터미널에 다음 오류가 표시됩니다.

오류 - 'srcappapirecaptcharoute.ts'에 내보낸 HTTP 메서드가 없습니다. 각 HTTP 메서드에 대해 명명된 내보내기를 내보냅니다.

개발 도구에서도 오류가 발생합니다:

'POST http://localhost:3000/api/recaptcha 405 (허용되지 않는 방법)'

다른 버그와 관련된 것 같아요.

코드는 다음과 같습니다:

으아아아

함수 이름을 바꾸고, const로 내보내고, 이름을 지을 때가 아닌 파일 끝부분에 내보내려고 했습니다.

P粉310931198
P粉310931198

모든 응답(1)
P粉505917590

NextJS 13 App Router을 사용하는 경우 다음 코드를 사용하세요.
파일: ./app/api/recaptcha/route.ts

으아악

NextJs 13 Page Router을 사용하는 경우 다음을 사용하세요.
파일: ./pages/api/recaptcha.ts

으아악

이 문제가 해결되기를 바랍니다 :)

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿