
ejs 파일들 라우터 역할 js 파일 보시면 output과 process로 나누었습니다. output은 보여지는 프런트 process는 데이터를 가공하는 기능을 합니다. output res파라미터를 받아 컴포넌트를 html로 바꾸어 브라우저에 나타나게 하는 render 메서드를 이용해 ejs파일과 연결해주었습니다. process 회원가입과 로그인할 때 db에 데이터를 입력하고 검색하는 기능을 해줍니다. req파라미터를 받아 각 js파일에서 던져준 body의 값을 저장합니다. body에는 사용자가 입력한 값이 저장되어있습니다. db.query는 첫번째인자는 sql명령어, 두번째 인자에는 배열로 된 값을 넣어줄 수 있습니다. process.signup 사용자가 입력한 값을 받아 insert문으로 데이터베이스..

🔗 시작하기 전 깔아야하는 모듈 1. express - 웹 프레임워크로써 API개발을 위해 사용합니다. 2. ejs - html 대신 ejs를 사용하기 위해 사용합니다. 3. body-parser - post request data의 body로부터 파라미터를 추출할 때 사용합니다. 4. nodemon - 변경사항이 있을 때 서버를 자동으로 업데이트하기 위해 사용합니다. 5. mysql - 저는 mysql를 데이터베이스로 사용할 것이라 깔았습니다. npm install --save express, ejs, body-parser, nodemon 📋 기능별 폴더 나누기 로그인과 회원가입을 할 때 필요한 기능을 나눠보겠습니다. 1. 데이터베이스와 연결하는 기능 2. 데이터베이스와 프론트를 연결해주는 역할을 하는..
- 바이러스 dfs
- 카카오2018[1차]
- 백준 7569 node
- Split
- 로그인
- SQL
- nodejs
- Express
- 프로그래머스
- 코드테스트
- JOIN
- tolowercase
- 코딩테스트
- nodemailer error
- 숫자야구게임
- sort
- 정규표현식
- 534 error
- slice
- GROUP BY
- 회원가입
- left join
- smtp error
- 백준 7562 node
- Replace
- Level 1
- JavaScript
- 백준
- AWS
- 토마토3차원
- Total
- Today
- Yesterday