Search
Duplicate
🍇

yc

Swift 빠르게 배우기

1.
아래 블로그를 정독한다.

커스텀 클래스 만들기

웹 통신

백엔드 개발 시작하기

1.
aws 에서 개발용 EC2 랑 RDB 하나 만들기
a.
ssh 설정
sudo vi sshd_config pubkey 허용 sudo service ssh restart
C
복사
b.
개발자 이름 별로 유저 만들기
sudo adduser ycha sudo adduser suhshin sudo addgroup dev sudo usermod -a -G dev ycha sudo usermod -g dev ycha sudo usermod -a -G dev suhshin sudo usermod -g dev suhshin sudo usermod -a -G dev ubuntu sudo usermod -g dev ubuntu
C
복사
이때, ssh 접속을 위해서 로컬에서 ssh-keygen 을 해서 pub 을 .ssh 밑에 넣으면 되는데, 비밀번호가 일치해야만 접속이 된다. → 아닌듯?!
c.
알아서 개발 환경 세팅하기
chsh -s /bin/zsh git 로그인, 및 토큰 설정
C
복사
d.
node 설치
sudo apt update sudo apt install nodejs npm
C
복사
e.
vscode remote ssh 설정
설정 누르고 아래 내용 처럼 하면 된다.
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config Host ddip-dev-ycha HostName ec2-3-34-124-122.ap-northeast-2.compute.amazonaws.com User ycha IdentityFile ~/.ssh/ddip-dev-ycha Host ddip-dev-ubuntu HostName ec2-3-34-124-122.ap-northeast-2.compute.amazonaws.com User ubuntu IdentityFile ~/.ssh/ddip-dev-ubuntu
C
복사
f.
2.
모델 구조 잡기
프론트에서 필요한 뷰 모델 생각해보기
맵 뷰
참여 가능한 미팅들
검색 뷰
장소
미팅 뷰
선택된 미팅
미팅 디테일 뷰
미팅
스케쥴 뷰
유저가 현재 참여중인 미팅들
백엔드에서 줄수있는 DB 모델 생각해보기
유저
닉네임
프로필 아이콘
소셜 로그인 토큰
생년월일
성별
미팅
위도, 경도
핀 모양
핀 상태 (유효함, 끝난거임 등)
제목
내용
시간시간, 끝 시간
상제 주소
최대 인원
실제로 모인 인원...?
스키마 확인
4.
RESTful API 설계하기
a.
user
GET
POST
PUT
DELETE
b.
meeting
GET
POST
PUT
DELETE
c.
attend
GET
POST
PUT
DELETE
5.
Express 서버 만들기
초기 설치 할것들
npm init npm i express npm i nodemon --save-dev // 파일이 수정되면 자동으로 재시작 해주는 얘 npm i cors // cors 해주는놈 npm i express-validation
C
복사
"type": "module", // 최신 자바스크립트 문법 "start": "nodemon -e '.js, .mjs, .coffee, .litcoffee, .json, .yaml' app"
C
복사
https://stackoverflow.com/questions/59777119/track-yaml-file-changes-in-nodemon
token 으로 로그인하는 auth 기능이 필요한가?
보안...? 때문인거같은데 ...
server 구조 잡기