server 3

[Node.js] Koa 서버 구축

- 개요 안녕하세요 이번 시간에는 Node.js 웹 애플리케이션 프레임워크인 Express를 활용해서 RESTful API 서버를 구축하는 시간을 가져보도록 해보겠습니다. 기본적으로 Node.js 서버를 PC에 설치를 해야 구축이 가능합니다. 다운로드는 아래 링크를 통해 운영체제에 맞게 설치해주시면 됩니다. 다운로드 공식 홈페이지 : nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 설치를 완료했다면 콘솔 화면에 설치를 확인해보겠습니다. 터미널 창을 열어 아래 명령어를 실행해줍니다. node -v && npm -v 실행결과 Node 버전..

[Node.js] Express 서버 구축

- 개요 안녕하세요 이번 시간에는 Node.js 웹 애플리케이션 프레임워크인 Express를 활용해서 RESTful API 서버를 구축하는 시간을 가져보도록 해보겠습니다. 기본적으로 Node.js 서버를 PC에 설치를 해야 구축이 가능합니다. 다운로드는 아래 링크를 통해 운영체제에 맞게 설치해주시면 됩니다. 다운로드 공식 홈페이지 : nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 설치를 완료 했다면 콘솔 화면에 설치를 확인해보겠습니다. 터미널 창을 열어 아래 명령어를 실행해줍니다. node -v && npm -v Node 버전과 np..

[Swagger] Swagger UI를 활용한 내부 API Client 구축

- 개요 안녕하세요. 이번 글에서는 Swagger UI를 활용한 API 문서화 및 Client 서버 구축에 대해서 알아보겠습니다. 일단 Swagger라는 기술은 API를 설계하고 문서화를 해주는데 도움을 주는 기술입니다. 이해가 안 가고 머릿속에 그려지지 않으실 거예요. 저도 처음에는 무슨 소리인 건지 하는 생각이 들었었어요. 하지만 UI를 확인해보면 우리가 생각했던 RESTful API 설계하고 문서화를 할 수 있는 기술이라는 걸 알 수 있었어요. :) 이 글에서는 Swagger UI를 구축하고 yaml 파일을 작성해서 RESTful API를 만들어 보겠습니다. - 구축 공식 홈페이지 : swagger.io/tools/swagger-ui/ REST API Documentation Tool | Swagg..