라우터에 연결되어있는 mysql 연결 라우팅 하기


반복된걸을 모듈단위로 묶는다 재사용한다. 

묶을수 있으면 어지간하면 묶는다. 


exports로 connection을 빼준다.



mysql잘라내기해서 app.js같은곳에 db-con.js 새로 만들어 준다.

> 그곳에 넣어주고

> module.exports = connection; require했을때 connection 튀어나옴

> 소스코드 자체를 가져옴


const connection =require('./db-conn'); -> conncetion을 가져온다. 


---


따로 가져오면 

exports.connection = connection;

>const connection = require(./db-conn).connection


-----------------------------------------------------------------------


const connection = require(;./mysql;).connection

두번 다 해서




AJAX

새로고침 안되고 받아와서 뽑아내준다.  --> 자동완성(ajax)으로 구현했다.  // 젤 중요한거 : 새로고침을 하지 않아도 데이터를 받을수 있다. 

ajax로 요청한 데이터를 뒤로가기로하면 다없어지고 홈페이지 들어오기 전에 상태로 들어옴.(push state로 한다. PJAX<explorer사용불가>)


쿠키랑 세션이랑 사용하는게 HTML에서 연결을 끊어내기 때문이다. (요청하고 응답하고 나면 끝이기 때문이다.)


iframe 은 창 안에 새롭게 또 띄워주는 것 

'WEB (Feat.FOO) > 강의노트' 카테고리의 다른 글

7. 강의노트  (0) 2017.02.01
5. FOO의 똥꼬쇼 정리  (0) 2017.01.16
4. Foo의 똥꼬쇼 4번째  (0) 2017.01.11
3. FOO의 3번째 똥꼬쇼  (0) 2017.01.09
2. FOO의 똥꼬쇼 2번째  (0) 2017.01.04

+ Recent posts