반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

짧은코딩

기본 설정 본문

인프런, 유데미/Slack 클론 코딩

기본 설정

5_hyun 2022. 7. 13. 17:29
반응형

제로초님의 Slack 클론 코딩 프론트엔드 버전을 배우기 위해서 제로초님의 깃허브에 들어가서 먼저 다운을 받아줬다. 그리고 프론트엔드 개발을 하기 위해서 백엔드가 만들어져 있어야 하는데 백엔드는 제로초님이 이미 만들어 놓은 것을 이용할 예정이다.

 

기본 설치 프로그램

1. nodeJS

2. MySQL

https://solbel.tistory.com/1475

깃허브 다운 후 해야 할 것

깃허브에서 파일을 다운하고 먼저

npm i

npm을 설치를 하려고 했는데 에러가 발생했다. 정말 이것 저것 구글링 해봤지만 도저히 해결되지 않았다.

그러다가 nvm을 설치하고 node.js의 버전을 바꿔주니까 제대로 설치됐다.(한 2일 고생했다...)

 

npx sequelize db:create

이 명령어를 통해 데이터베이스를 만들어줬다.

 

npm run dev

이걸 입력해 DB와 연결을 해줬다. 데이블을 만들기 위한 과정이다.

 

npx sequelize db:seed:all

슬랙은 workspace(회사)가 있고 이 안에 channel(부서)가 있다.

저 명령어의 seed가 workspace, channels를 만들어 주는 역할을 한다.

=> 결국 실습을 하기 위한 가짜 데이터를 만드는 과정이다.

 

그리고 다시

npm run dev

이 명령어 하면 백엔드 서버 실행된 상태이다.

 

http://localhost:3095/ 이 사이트에 들어가면 미리 만들어진 사이트가 나온다.

 

 

-mysql의 계층 구조

데이터베이스 -> table(테이블) -> row(로우)

 

반응형
Comments