본문 바로가기

노드제이에스12

'MySQL 모듈 #1' node.js를 위한 관계형 데이터베이스 연결 방법*MySQL설치방법, http://illua.tistory.com/64 createConnection()하나의 쿼리 실행쿼리 실행 중에 연결을 차단하여 다른 쿼리 차단createPool()하나의 쿼리 실행다른 쿼리 실행 가능, 여러 쿼리를 병력적으로 실행하여 가독성 증가생성한 연결을 재활용함으로 메모리 리소스를 줄임 connectionLimit, 커넥션 풀에서 만들 수 있는 최대 연결 개수 설정host, 연결 호스트 이름 설정port, 데이터베이스가 사용하는 포트 번호 설정*MySQL의 default port는 3306user, 데이터베이스 사용자 아이디 설정*MySQL의 default id는 rootpassword, 데이터베이스 사용자의 비밀번호 설정database, 데이터.. 2016. 11. 6.
'MySQL 설치' node.js를 위한 MySQL 설치http://dev.mysql.com/downloads/file/?id=466003 MySQL쉽게 설치https://bitnami.com/stack/wamp MySQL관리툴 설치Wrokbench, SQLYog, heidiSQLhttp://www.heidisql.com/download.php node.js와 연결%npm install mysql --save연결방법, http://illua.tistory.com/65 2016. 11. 6.
'Express' 미들웨어 사용 몇 가지 기본 미들웨어 static 미들웨어 특정 폴더의 파일들을 특정 패스로 접근할 수 있도록 해줌 app.use(express.static(path.join(_dirname, '특정 폴더명'))); *특정 경로로 접근하도록 요청 패스도 지정 가능(Mapping) app.use('/요청패스', express.static(path.join(_dirname, '특정 폴더명'))); body-parser 미들웨어 post로 요청했을 때 요청 파라미터를 확인할 수 있도록 해줌 var express = require('express') , http = require('http') , path = require('path'); var bodyParser = require('body-parser'); var app.. 2016. 10. 25.
'Express' 미들웨어 익스프레스 요청 및 응답 객체 send([body])클라이언트에 응답 데이터를 보냄응답 가능 데이터HTML문자열, Buffer객체, JSON객체, JSON배열 status(code)HTTP 상태 코드 반환end(), send() 같은 전송 메소드 호출을 통해서 전송res.status(403).send('Forbidden'); sendStatus(statusCode)HTTP 상태 코드 반환상태 코드는 상태 메시지와 함께 전송res.sendStatus(403); redirect([status], path)웹 페이지 경로를 강제로 이동 render(view, [locals], [callback])뷰 엔진을 사용해 문서를 만든 후 전송 param(name)요청 파라미터를 확인*http://localhost:30.. 2016. 10. 24.