require('mysql') , body-parser, parser, parsing, query
query란? database에 정보를 요청하는것
parsing이란? data를 원하는 form 으로 변경해주는 행위
parser란?
↓참고
우리는 node와 sql을 연결하는 과정에서
mysql이라는 모듈을 npm 을 통해서 설치 하였다.
그리고 mysql.createConnection({
host:"",
port:"",
database:"";
user:"",
password: ""
}) 을 통해 DB와 서버를 연결하는 객체를 만들 수 있었다.
↓참고
https://gongbu-ing.tistory.com/32
Node.js | Node.js - MySQL : 연동하기
Node.js - MySQL MySQL은 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)으로 기존의 파일 시스템보다 훨씬 효율적으로 데이터를 관리할 수 있다. Node.js와 MySQL을 연동하기 위해서는 기본적으로
gongbu-ing.tistory.com
*body-parser라는 node.js 모듈을 사용하는 이유는 무엇일까 ?
이유 : 클라이언트 request data의 body로 부터 파라미터를 편리하게 추출할수 있다.
예를들어 var bodyParser = require('body-parser') 이라는 code없이
var app = express();
app.post('/profile' , function(req,res) = > {
console.log(req.body)
})
를 실행하면 body의 값을 읽어들일수 없다.
우리는 const reqObj = require('body-parser') 을 통해
post를 통해 req.body
↓참고