babel은 ECMA script 2015+ 코드를 현재 및 이전 브라우저 또는 환경에서 호환 가능한 버전의 javascript 문법으로 바꿔주는 툴 체인이다.개발을 진행하다보면 ES6+ 에서 지원하는 Arrow function 이나 import 구문, Object.a
npm start로 실행시 위와 같은 에러가 발생했다.SyntaxError: /{경로}/CMS/backend/controller/hello.controller.js: Support for the experimental syntax 'classProperties' isn
현재는 데이터베이스에 사용자 정보를 저장시 비밀번호가 그대로 노출되어있는 형태로 저장된다.bcrypt를 사용하여 사용자의 비밀번호를 암호화하고 저장하려 한다.이전까지 node.js로 개발을 할때는 cryto를 사용했지만 이번엔 다른 방식을 찾아보다가 알게되었다.평문은
현재 프론트에서 아래와 같은 에러가 콘솔에 출력된다.이는 프론트에서 같은 페이지로 router.push('path')를 하게될때 발생하며 예를들어 메인페이지에서 헤더의 메인페이지로 이동하려고 할때 위와같은 에러가 출력된다.$router.push()의 에러핸들링을 안해줘
지금까지 진행했었던 프로젝트에서 JWT 토큰을 발급하는 로직은 여러번 작성했었지만 그 토큰이 흐르는 전체의 로직은 구현해 본적이 없없다. 이번 기회에 로그인 로직전체를 구현해 보면서 전체의 흐름을 파악하는 기회를 가졌다. OAuth2.0 이란 OAuth2.0은 서드파