Screenshot 2025-01-25 at 6.40.20 am.png

노드는 자바스크립트 문법을 사용하므로 웹 API 서버에서 데이터를 전달할 때 사용하는 JSON을 100% 활용하기에 좋습니다.

API 서버는 프런트엔드와 분리되어 운영되므로 모바일 서버로도 사용할 수 있습니다. 노드를 모바일 서버로 사용하려면 이번 장과 같이 서버를 REST API 구조로 구성하면 됩니다. 특히 JWT 토큰은 모바일 앱과 노드 서버 간에 사용자 인증을 구현할 때 자주 사용됩니다.

사용자 인증, 사용량 제한 등의 기능을 구현해 NodeBird의 웹 API 서버를 만들어봅시다. 이번 장을 위해 NodeBird 앱에 게시글을 다양하게 올려두세요.

Screenshot 2025-01-25 at 10.43.14 am.png

10.1 API 서버 이해하기

API는 Application Programming Interface의 약어로, 다른 애플리케이션에서 현재 프로그램의 기능을 사용할 수 있게 허용하는 접점을 의미합니다.