Programming
-
Web 백엔드 (11) / 영화 리뷰 사이트 제작 (2) - API 만들기Programming/Web Programming 2023. 5. 18. 10:53
지난 포스팅에서 프론트엔드와 백엔드의 바인드를 마쳤었다. 이번에는 직접 API 만들어 연결해보자. 클래스 101 [유료강좌] 개발자 사관학교 - [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! https://class101.net/ko/products/5fac071c1105fb001383cd2a [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! | 개발자 사관학교 웹 개발자 단과반이 필요한 이유는 뭘까요? 📍 대체 뭐부터 개발해야 할지 모르겠어요. 원래 처음 개발을 배우면, 뭐부터 시작할지 모르기 때문에 막막합니다. 개발 방향성이 없으니 그걸 잡아 class101.net CHAPTER 4: 영화 리뷰 사이트로 백엔드 실전 연습하기 [2. 리뷰 저장 A..
-
Web 백엔드 (10) / 영화 리뷰 사이트 제작 (1) - 프론트엔드와 백엔드 바인딩하기Programming/Web Programming 2023. 5. 17. 08:05
지금까지 배운 내용을 활용해서 영화 리뷰 사이트의 API를 만들어보자! 지난 프론트엔드 강좌에서 영화 리뷰 사이트의 프론트를 만들었었다. 이제 직접 API를 만들어 완성해볼 차례이다. 이 포스팅에서 작성된 모든 내용은 아래 강좌를 통해 배운 내용을 바탕으로 하고 있다. 클래스 101 [유료강좌] 개발자 사관학교 - [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! https://class101.net/ko/products/5fac071c1105fb001383cd2a [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! | 개발자 사관학교 웹 개발자 단과반이 필요한 이유는 뭘까요? 📍 대체 뭐부터 개발해야 할지 모르겠어요. 원래 처음 개발을 배우면, 뭐부터 시..
-
Web 백엔드 (9) / 데이터베이스(MySQL)와 API 만들기: 데이터 업데이트, 삭제Programming/Web Programming 2023. 5. 16. 06:01
데이터베이스를 삭제, 업데이트 하는 방법도 살펴보자. 이 포스팅에서 작성된 모든 내용은 아래 강좌를 통해 배운 내용을 바탕으로 하고 있다. 클래스 101 [유료강좌] 개발자 사관학교 - [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! https://class101.net/ko/products/5fac071c1105fb001383cd2a [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! | 개발자 사관학교 웹 개발자 단과반이 필요한 이유는 뭘까요? 📍 대체 뭐부터 개발해야 할지 모르겠어요. 원래 처음 개발을 배우면, 뭐부터 시작할지 모르기 때문에 막막합니다. 개발 방향성이 없으니 그걸 잡아 class101.net CHAPTER 3: Sequelize로 데..
-
에러 해결하기: Unhandled rejection SequelizeConnectionRefusedError: connect ECONNREFUSED ::1:3306Programming/Web Programming 2023. 5. 15. 08:03
Node.js로 MySQL데이터베이스 서버에 접근하던 중, 반복해서 이런 문제가 나타났다. supervisor app.js로 Node.js서버를 실행한 상태이고, MySQL도 작동시켰지만 3306포트와 연결할 수 없다는 에러메시지가 계속 떴다. 또 언제는 작동이 잘 되다가 한번 안되면 끝도 없었다.. (포트넘버 바꿨다가 다시 돌아오기.. 저장.. 서버껐다키기 등등) 그리고 구글에 찾던 중 해결 방안을 찾아 기록을 남겨둔다. 우선 socketPath의 위치를 찾아야 한다. 터미널을 켜준다. mysql_config --socket 명령어를 입력하면 경로가 나온다. 복사해서 가져와준다. db.js에 sequelize부분에 key값은 dialectOptions로 해서 socketPath를 붙여넣는다. 서버가 잘..
-
Web 백엔드 (8) / 데이터베이스(MySQL)과 API 만들기: 데이터 생성, 조회Programming/Web Programming 2023. 5. 15. 07:52
직접 데이터베이스 테이블을 만들어보는 시간이다. 이 포스팅에서 작성된 모든 내용은 아래 강좌를 통해 배운 내용을 바탕으로 한다. 클래스 101 [유료강좌] 개발자 사관학교 - [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! https://class101.net/ko/products/5fac071c1105fb001383cd2a [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! | 개발자 사관학교 웹 개발자 단과반이 필요한 이유는 뭘까요? 📍 대체 뭐부터 개발해야 할지 모르겠어요. 원래 처음 개발을 배우면, 뭐부터 시작할지 모르기 때문에 막막합니다. 개발 방향성이 없으니 그걸 잡아 class101.net CHAPTER 3: 데이터베이스까지 다루는 초간단 서..
-
zsh: command not found: mysql / Homebrew에서 다운받은 MySQL 경로 찾기, 실행하기Programming/Web Programming 2023. 5. 13. 07:37
Homebrew에서 다운받은 MySQL이 실행이 안됐다. 분명 다운로드를 했는데도 터미널을 닫고 새로켜니 zsh: command not found라는 오류만 난다. 구글을 뒤져보니, homebrew에서 다운받은 MySQL은 일반적인 경로: /usr/loca/*가 아닌, opt/home/brew/*에 설치되어 있기 때문이라고 한다. 해결방안은 PATH 환경변수에 /opt/homebre/* 경로를 추가해주는 것이다. 그렇게 하면 에러를 우회해줄 수 있다고 한다. 아래 명령어를 터미널에 입력해준다. export PATH=/opt/homebrew/bin:$PATH 그리고 다시 brew나 mysql 명령어를 입력해본다. brew도 찾을 수 없던 터미널이 brew를 찾고 버전 명령어에도 응답한다! MySQL 서버 ..
-
Web 백엔드 (7) / Sequelize를 통해 MySQL을 Node.js와 연결하기Programming/Web Programming 2023. 5. 13. 07:17
MySQL을 node.js에서 사용해보자. 이 포스팅에 작성된 모든 내용은 아래 강좌를 듣고 배운 내용을 기반으로 한다. 클래스 101 [유료강좌] 개발자 사관학교 - [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! https://class101.net/ko/products/5fac071c1105fb001383cd2a [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! | 개발자 사관학교 웹 개발자 단과반이 필요한 이유는 뭘까요? 📍 대체 뭐부터 개발해야 할지 모르겠어요. 원래 처음 개발을 배우면, 뭐부터 시작할지 모르기 때문에 막막합니다. 개발 방향성이 없으니 그걸 잡아 class101.net CHAPTER 3: 데이터베이스까지 다루는 초간단 서버 개발..
-
Web 백엔드 (6) / 데이터베이스란? MySQL 설치 및 사용Programming/Web Programming 2023. 5. 13. 04:24
이번 포스팅에서는 데이터베이스와 MySQL에 대해 공부한 내용을 작성할 예정이다. 강좌는 아래 주소에서 듣고 있다! 작성된 모든 내용들은 강좌에서 배운 내용을 기반으로 하고 있다. 클래스 101 [유료강좌] 개발자 사관학교 - [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! https://class101.net/ko/products/5fac071c1105fb001383cd2a [웹 개발자 단과반 2교시] MySQL, Node.js 백엔드 속성 실무! | 개발자 사관학교 웹 개발자 단과반이 필요한 이유는 뭘까요? 📍 대체 뭐부터 개발해야 할지 모르겠어요. 원래 처음 개발을 배우면, 뭐부터 시작할지 모르기 때문에 막막합니다. 개발 방향성이 없으니 그걸 잡아 class101.net ..