방법 First Video의 이름을 바꾸고싶다면 html에 접근해야하는데 express를 이용할때는 html의 form을 이해하고 사용할수있는 js object 형식으로 바꿔주는 코드가 필요하다. 메인js파일에 다음과 같은 코드(미들웨어)를 추가해주면 된다. a
mongodb에 접속하기 전에는 다음 명령어를 통해 서비스를 시작 후 접속해야한다.이제 mongo명령어를 통해 DB에 접속후 show dbs를 입력해보자.이용할 준비가 됐다는 것이다!!ctrl+c를 통해 DB밖으로 나갈 수 있다.나간 뒤에는 정상적으로 mongo를 종료
mongoose는 mongoDB와 nodeJS를 연결시켜주는 다리이다.터미널에 다음을 입력해 준다.mongo 명령어 입력 후 db url을 확인한다.db.js파일을 생성한 뒤, 다음 url을 연결해준다이제 메인js파일에서 db.js를 import 하면 mongoDB와
render와 redirect의 차이가 궁금해서 구글링해봤지만 전부 django에 관한 내용들만 보였다...어쩌면 너무 쉬운거라 나빼고 다 알고 있던거일수도...?암튼 그래서 공식문서를 참고해 혼자 분석해보기로 했다.차이는 다음과 같다.redirect는 경로와 함께 상
bcrypt는 한번 해싱하면 되돌릴 수 없는 단방향 해싱이다.암호화 기법인 salt와 키 스트레칭을 사용해 기존 보안 방식보다 안전하다.비밀번호에 추가 문자열을 붙여 암호화 하는 것이다.비밀번호마다 다른 문자열을 추가하기 때문에 보안성이 높아진다.salt의 정보는 설정
name속성은 해당 input요소의 이름을 정의하는 역할을 한다.웹 페이지에서 사용자가 입력한 데이터를 서버로 전송하면 입력필드의 이름과 값이 함께 전송된다.서버는 이러한 이름-값 쌍을 기반으로 처리하기 때문에 name이 필요하다.Express에서 POST 요청을 처리
accecpt 로 image파일만 업로드 할 수 있게 한정한다.파일을 백엔드로 보내기 위해 필요한 인코딩을 하기위해 entype을 설정해준다.미들웨어의 형식은 다은과 같다.uploads라는 폴더에 저장을 원하기 때문에 다음과 같이 작성했다.옵션 정리다음은 프로필을 수정
웹팩은 모듈 번들러이다.한마디로 여러 파일들을 하나의 js코드로 압축하고, 최적화 하는 라이브러리이다.하나의 파일로 압축하기 때문에 네트워크 비용을 줄일 수 있다.플러그인(plugin) 을 통해 번들링 결과물에 대한 후처리 작업을 수행할 수 있다.로더(loader) 를