카테고리 없음

require('mysql') , body-parser, parser, parsing, query

devWarrior 2022. 3. 14. 23:47

query란? database에 정보를 요청하는것 

 

parsing이란? data를 원하는 form 으로 변경해주는 행위

parser란? 

↓참고

https://na27.tistory.com/230

 

 

우리는 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

 

 

↓참고

https://medium.com/@chullino/1%EB%B6%84-%ED%8C%A8%ED%82%A4%EC%A7%80-%EC%86%8C%EA%B0%9C-body-parser%EB%A5%BC-%EC%86%8C%EA%B0%9C%ED%95%A9%EB%8B%88%EB%8B%A4-%ED%95%98%EC%A7%80%EB%A7%8C-body-parser%EB%A5%BC-%EC%93%B0%EC%A7%80-%EB%A7%88%EC%84%B8%EC%9A%94-bc3cbe0b2fd