> 웹 프론트엔드 > JS 튜토리얼 > 간단한 끝점 및 함수를 작성하는 방법

간단한 끝점 및 함수를 작성하는 방법

Linda Hamilton
풀어 주다: 2025-01-12 16:28:43
원래의
291명이 탐색했습니다.

한 달 전에 저는 KarmanX에 합류했으며 여기서 간단한 수준부터 고급 수준까지의 함수와 끝점을 작성하는 방법을 배웠습니다. Ankita Mam's Session에 참석할 기회가 있어서 간단하고 복잡한 함수를 작성하는 방법과 API 호출이 어떻게 작동하는지 설명해주셔서 여기서는 이 함수를 어떻게 생각하고 작성하는지 간략하게 설명하겠습니다.

How to write Simple Endpoint and Functions

위 발굴에서. 간단히 말해서 클라이언트가 영화 데이터베이스에서 데이터를 추출하기 위해 서버에 요청하지만 이제 개발자 관점처럼 생각한다고 말할 수 있습니다. 여기서 우리는 클라이언트가 서버에 데이터베이스에서 모든 영화를 가져오거나 추출하도록 요청하고 있음을 알고 있습니다. 이 줄에서 요청을 보내는 방법에 대한 아이디어를 얻을 수 있습니다.

기본적으로 app.get('/movies',async(req,res)=>{})는 사용자가 '/movies'를 쓸 때마다 이 영화 데이터를 가져오도록 서버에 요청합니다. try 블록 내에서 모든 영화를 추출하는 함수를 호출하는 결과 변수를 선언했습니다. 여기서는 오류 처리를 위해 try-catch 블록을 사용하고 있습니다.

영화를 반환하는 getAllMovies 함수를 선언했습니다. 내가 작성한 try 블록 내에서 영화 데이터베이스에 영화가 없는 경우(즉, 결과 길이를 확인하는 중임) '영화를 찾을 수 없습니다!'라는 메시지와 함께 오류 404가 발생합니다. 데이터베이스에 영화가 있으면 결과로 응답합니다.

catch 블록에 내부 오류가 있으면 내부 서버 오류 메시지와 함께 오류 500이 발생합니다. 여기서는 async-await를 사용했습니다. 함수 앞의 async 키워드는 함수가 약속을 반환하도록 하며, wait 키워드는 비동기 함수 내에서만 사용할 수 있습니다. wait 키워드는 함수가 실행을 일시 중지하고 해결된 Promise를 기다리도록 만듭니다.

위 내용은 간단한 끝점 및 함수를 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿