EasyMock은 Node.js 기반의 RESTful API Mock 서버 도구로, JSON 파일로 API 스펙을 정의하면 Mock 서버 실행과 자동 문서화를 동시에 제공한다. 폴더 구조와 파일명(_get.json 등)으로 라우팅을 매핑하며, config.json을 통해 지연 시간(simulated-lag), CORS, JSONP, 변수 등을 설정할 수 있다. 경로 파라미터(:userId)와 템플릿(_templates) 기능…
6 min read
EasyMock: RESTful API Mock 서버
Source
Evernote/IFTTT Feedly/EasyMock RESTful API Mock 서버.md
Summary
EasyMock은 Node.js 기반의 RESTful API Mock 서버 도구로, JSON 파일로 API 스펙을 정의하면 Mock 서버 실행과 자동 문서화를 동시에 제공한다. 폴더 구조와 파일명(_get.json 등)으로 라우팅을 매핑하며, config.json을 통해 지연 시간(simulated-lag), CORS, JSONP, 변수 등을 설정할 수 있다. 경로 파라미터(:userId)와 템플릿(_templates) 기능을 지원하여 동적 응답 생성이 가능하다. 다만, 저버전(0.2.2)이며 단일 개발자 유지로 안정성과 문서화가 부족할 수 있다.
Key Points
Node.js 기반의 RESTful API Mock 서버
JSON 파일로 API 스펙 정의 시 Mock 서버 실행 및 자동 문서화 제공
폴더 구조와 파일명(_get.json, _post.json 등) 기반 라우팅
config.json을 통한 simulated-lag, CORS, JSONP, 변수 설정 지원
경로 파라미터(:userId)와 템플릿(_templates) 기능으로 동적 응답 생성 가능