라우터에 연결되어있는 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 |