
🔗 시작하기 전 깔아야하는 모듈 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. 데이터베이스와 프론트를 연결해주는 역할을 하는..
템플릿 엔진 ejs html과 똑같지만 태그로 문서를 작성하는 것이 다름 또는 를 이용해 서버가 전달해주는 값을 사용 pug html에서 코드를 간소화 ( 닫는 태그 X) 컴파일 후 html문서를 렌더링, 생산성이 뛰어나다. 들여쓰기가 가장 중요하다! 템플릿 엔진은 어떤 것을 사용해도 상관이 없다! express에 관련된 함수들 const express = require('express') require메서드를 통해 npm으로 install한 외부 모듈인 express을 가져온다! ex) require('파일 경로') module.exports = 메서드 이름 한 js파일에서 정의한 메서드를 다른 js파일에서 사용할 수 있도록 새로운 객체를 할당해 기능을 모듈화합니다. 미들웨어 자신이 수행 할 부분을 수..
- Express
- 534 error
- JavaScript
- Replace
- 토마토3차원
- tolowercase
- 회원가입
- Level 1
- 백준 7569 node
- slice
- 백준 7562 node
- 바이러스 dfs
- nodejs
- 정규표현식
- 코딩테스트
- AWS
- nodemailer error
- Split
- GROUP BY
- 카카오2018[1차]
- SQL
- sort
- 프로그래머스
- 백준
- smtp error
- 숫자야구게임
- left join
- 로그인
- JOIN
- 코드테스트
- Total
- Today
- Yesterday