morgan('combined') 로 하기express session은 option을 분리해서 proxy=true같은 것들로 처리하는 방식으로 session의 옵션을 변경해야 함.https는 secure true.https 적용시 session.Option.cookie
CLI(command line interface)GUI(graphic user interface)여기는 npm init 할때 썼던 entrypoint 명칭이 중요함그 파일로 생성해야 CLI 커맨드 생성 가능package.json에 넣기부분은window가 아닌mac, l
데이터를 받으려면 요청을 보내야 함. http는 주기적으로 요청을 보내야 함. 풀링 방식이라는 것을 함. 30초 정도 텀을 두고 계속 보내는 롱 풀링으로 처리했었음한 번 요청을 보내면 끊어지지 않고 연결 통로가 연결되어 있음.헤더 등도 1번만 보내고 딱 1번만 보냄.
테스팅 할 대상을 정확하게 처리해야 한다. 단위 테스트는 모킹이 핵심이다.User.findOne도 대체를 해야 한다.jest.mock('경로);const User= require("경로");가짜로 바꾼 다음에 모킹을 함.User.findOne.mockReturnValu
관계가 1:1, 1:N N:M 같은 것들이 있다면 mysql 쪽이 더 편하기는 함. 경험이 있으면 좋음npm init 이후에 package.json 에 가서 "start":"nodemon app" 적기npx sequelize init (sequelize-cli에 있음)
import nunjucks from nunjucksapp.set('view engine','html');app.setview대신 nunjucks.configure('views',{ express:app, watch:true,});{% include "header.ht
req.data 에 저장하는 방식으로 다음 라우터에 데이터 넘겨줄 수 있음req.session.변수명 에 저장하는 방식으로 영구히 남겨둘 수 있음절대로 express 내에서 let 넣어서 작성하지 않아야 함. 전역 변수가 됨. app.set도 동일함.로그인 한 사람에게