[Side Project] 멘토링, AWS를 이용한 API 구현
- Side Project
- 2020. 3. 4. 00:26
앞으로 새로 시작하는 강의의 보충으로
멘티들에게 다른 물리적 서버에 대한 이해를 돕게 하기위해
API를 활용하여 데이터를 가져와 화면에 바인딩하는 강의를 보충하기로 했다.
그리고 직접 API를 제공하기로 결정했습니다.
방법에 대한 고민은
1. 라즈베리파이를 이용하여 간단한 웹서버를 구현하는 방법
2. AWS에 API를 구축하여 제공하는 방법
을 생각했고
알아본 결과
AWS를 활용하는 방법으로
1. 웹서버를 구축
2. Lamda를 이용
으로 두 가지가 있었습니다.
개인적으로 AWS 학습을 함께 진행되기를 바라기에
1번의 웹서버를 EC2, ubuntu, nodeJs 환경을 바탕으로 하기로 결정!!
[구현 순서]
1) 개인PC(로컬)에서 NodeJs, VisualStudioCode 환경에서 간단한 API 구현 ( express 활용 ) : https://not-null.tistory.com/9
2) AWS EC2 생성( ubuntu, 프리티어 ), ubuntu설치, NodeJs 설치, npm upgrade, npm init, mysql 설치
- https://not-null.tistory.com/14?category=902575
https://not-null.tistory.com/16
3) 1) js 파일을 AWS에 그대로 입력하여 node app.js 결과 확인
4) [nodejs] forever 이용하여 서버 종료되지 않게 하기 (https://not-null.tistory.com/8)
현재. 멘토링에서 API를 직접 제공하여, 데이터를 가져올 수록 제공 중..
'Side Project' 카테고리의 다른 글
[서비스 제작 Side] DDD, MSA 이해하기 (0) | 2022.02.03 |
---|---|
[Side Project] 멘토링, 자료제공 방법 Notion으로 변경 (0) | 2020.07.20 |
[Side Project] 멘토링, 질문/답변을 위한 네이버 카페 운영 (0) | 2020.04.19 |
[Side Project] 멘토링, Kakao 챗봇 (1) 구현동기 및 방법 (0) | 2020.03.04 |
[Side Project] 멘토링, 시각화 페이지 구축 (0) | 2020.03.02 |