티스토리 뷰

Node.js 숙련주차 개인과제 - ERD 작성

시도해본 것들

직접 작성..?

사이트 이용

https://drawsql.app/

https://www.erdcloud.com/

해결

Dbeaver 프로그램 내 엔티티 관계도 이용

알게 된 점

프로젝트 설계단계에서는 각종 웹사이트를 이용해서 대략적으로 ERD를 작성해보는 것이 좋고, 프로젝트 완료 후 db를 ERD로 표현하고자 할 때에는 Dbeaver와 같은 DB 관리 도구를 이용하면 좋다.

 

 

Node.js 숙련주차 개인과제 - 배포

문제점

1. 기억이 안 나...!!

2. 포트가 바뀌었다

해결

배포 과정 복습

1. 모듈 설치

npm install

 

2. AWS에서 보안규칙 변경 → 8080번 포트 추가

 

3. iptables 규칙 변경 (80 → 8080)

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

 

4. git bash 종료 후에도 꺼지지 않도록 실행

pm2 start app.js

 

 

Node.js 숙련주차 개인과제 - Swagger를 이용한 API 관리

문제점

처음 접한 프레임워크.. 어떻게 써야 할지?

시도해본 것들

swagger-autogen 모듈을 이용한 자동 생성

세세한 옵션은 예시를 보며 직접 수정

알게 된 점

프레임워크 이용만으로 쉽게 API 정리가 가능하다. 단순 프로젝트 정리를 넘어서 프론트엔드와의 협업 등에 활용하기 좋을 것이다.

 

Swagger 결과물

 

 

TIL 특강 수강

문제점

그동안 TIL을 잘 써왔던 것일까?

알게 된 점

TIL에 문제점, 시도해본 것들, 해결, 알게 된 점을 정리하자 → 특히 시도해본 것 알게 된 점은 꼭 포함할 것!

마이크/캠은 스스로와의 약속!

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함