nodejs 최신버전을 설치한다.VScode를 설치한다.firebase console에 들어가서 로그인을 한 뒤에 프로젝트 생성을 한다.필요한 기능을 선택한다.터미널에를 입력한다.6\. firebase login을 입력해 로그인을 한다.7\. firebase init을
파이어베이스 콘솔에 가서 데이터베이스를 볼 수 있음.회원 정보, 게시글 등 데이터 베이스에 저장됨NoSQL(비관계형), 자유롭게 저장 가능컬렉션 - 폴더, 도큐먼트- 파일데이터베이스를 소환하려면!collection의 이름에 있는 곳의 데이터를 모두 가져옴만약 permi
메인페이지 레이아웃 소스코드는 위의 것을 참고할 것.index.html에 복붙하면 된다.원하는 개수만큼 상품 목록을 만드는 코드. '상품하나' 자리에다가 위의 코드를 복사, 붙여넣기 하면 됨.우리가 저장 해 놓은 데이터에 맞게끔 제목이나 가격을 수정하려면, ${doc.
이미지 업로드할 수 있게 만들어 줌. 타입을 file로 하면 파일을 선택할 수 있다. 이미지는 용량이 크기 때문에 데이터베이스에 저장하기에 적합하지 않다. 이미지는 storage에 저장하면 된다.그리고 db에는 storage에 저장되어 있는 이미지 위치의 url을 저
가입창 레이아웃회원가입 코드가입하기 버튼 누르면 가입완료되도록
npm은 node package manager의 줄임말이다. 모듈의 설치, 삭제, 업그레이드, 의존성관리를 해준다. npm 독립적인 앱 설치 글로벌 버전으로 설치 g은 global의 약자. -g를 쓰지 않고 설치하면 local로 간주함. global: 본인이 사용하
MySQL의 구조MySQL은 관계형데이터베이스다.우리는 표에다가 데이터를 기록한다.여러 정보를 저장하기 위해 표가 늘어나게 됨.관련된 표와 그렇지 않은 표를 분리해 그룹핑하게 되는데, 이를 데이터베이스라 한다.스키마: 표드를 그룹핑할 때 쓰는 일종의 폴더(서로 연관된
테이블 생성 테이블은 이렇게 생성하면 된다. 변수명, 타입명 그리고 성질등을 적어나가면 됨. PRIMARY KEY는 중복을 방지하는 역할을 한다. 우리가 나중에 id를 이미 중복되는 값을 적어도 거부한다. 이러한 에러가 뜰 수 있는데, 이렇게 입력해서 비밀번호를
를 입력해서 우리가 만든 테이블들을 볼 수 있다. 이렇게 입력하면 테이블의 구조를 볼 수 있음. INSERT 구문 INSERT를 통해서 데이터를 추가할 수 있다. topic이라는 테이블에 있는 title, description, created에 저러한 값들을 넣
TABLE 분리하기 topic 테이블 이름을 topic_backup 라는 이름으로 바꿔준다. 으로 테이블 구조를 보고 이렇게 적어서 테이블을 새로 만들어준다. 그다음 author 테이블도 생성해준다 author 테이블도 만들어 줬다. 데이터도 추가해준다. 이
콜백 한 함수의 인자로 다른 함수가 전달 됐는데, 그때 인자로 전달 된 함수를 '콜백함수'라고 부른다. 누군가를 호출하는 게 아닌 호출'당할' 함수다. 함수를 한 번만 호출할 거면 굳이 함수를 정의할 필요가 없다. 그러므로 sort함수의 괄호 안에 직접 함수를 정의하
express 설치하기 express로 간단한 웹앱 만들기 listening하게 되면3000 port에 접속됐다는 걸 출력. 사용자가 접속할 땐 get방식과 host방식으로 접속할 수 있다. url을 직접 치고 들어오는 건 get방식! app.get('/') 슬래시
템플릿 엔진 소개템플릿엔진을 통해 좌의 코드를 우의 코드로 간단히 할 수 있음.템플릿 엔진 사용법jade라는 모듈을 설치해라.jade라는 템플릿 엔진과 express를 연결하는 코드.views라는 디렉토리를 만들어야 함!! jade파일을 여기에 넣을 것. 생략해도 vi