세션-쿠키 인증방식은 로그인에서 아직까지도 제일 많이쓰이는 인증 방식이다. 서버쪽에는 세션이라는 저장소를 따로 만들어둔다. 쉽게 생각해서 key value로 이루어진 객체라고 생각하면 좋을 듯 하다. 단순히 express만 사용한다면 하나의 객체를 세션으로 사용할 수
로컬에서 작업을 하고 git을 사용해 원격 저장소로 push를 한다.그리고 배포 서버에서 pull을 받아서 다시 배포를 한다.너무 귀찮은 일이다. 그래서 쉘 스크립트를 사용하여 자동 배포를 만들어보는 것을 간단하게 포스팅해본다.일단 자신의 local에서 작업한 expr
INDEX는 말 그대로 책의 맨 처음 또는 마지막에 나오는 색인이라고 할 수 있다.컬럼의 값과 해당 레코드가 저장된 주소를 키와 값의 쌍으로 인덱스를 만들어 두는 것.검색 속도가 무척 빨라질 수 있다. (항상 그런것은 아니다.)해당 쿼리의 부하가 줄어들어서, 결국 시스
기본적으로 ncloud micro server Ubuntu 16.04에서 pm2를 사용해 express가 http://localhost:5000 에서 실행되고 있다고 가정합니다.공인IP를 받고 ACG 설정에서 443(https), 80(http)를 열어둔다.
sequelize에 hooks라는 것이 있다. 공식문서에 의하면 라이프사이클 이벤트로 알려져있고, sequelize가 실행되기 전이나 후에 실행되는 함수 같은 것이다. 예를 들어 모델에 갑승ㄹ 저장하기 전에 언제나 어떤 값을 넣고 싶을 수 있다. 이럴 때 beforeU
캡스톤을 하던 도중 생긴 현상이다.개발 환경에서는 잘 오던 cookie가 배포를 하고 난 뒤 오지 않았다.나의 경우에는 프론트로 NEXT.js를 사용하고 있었고 백엔드는 express로 구현했다.배포는 ncloud에 nginx를 사용하여 express를 배포한 상태였다
'웹에서 표준적으로 사용되는 기술이나 규칙'표준화 단체인 W3C가 권고한 표준안에 따라 웹사이트를 작성할 때 이용하는 HTML, CSS, JavaScript등에 대한 규정이 담겨있다.어떤 운영체제나 브라우저를 사용하더라도 웹페이지가 동일하게 보이고 정상작동해야 함을 의