1. Semantic UI 라이브러리 사용해보기 설치 npm install semantic-ui --save 설치되면 node_modules > semantic-ui > ui 폴더안에 아래와 같이 자바스크립트와 CSS가 있습니다. min이 붙은것은 텍스트가 압축하여 크기가 작은거로써 배포시 유용하지만 개발중에는 참고하기 힘듬으로 min이 없는것을 2개(semantic.ja, semantic.css)을 복사해서 사용하면됩니다. 사이에 추가하면됩니다. Jquery는 아래사이트를 보고 원하는 버전을 추가하면된다. https://code.jquery.com/ umcompression : 기본 코드 minified : 공백 등을 제거하여 용량을 간소화 시킨 코드 slim : ajax를 제거한 기본 코드 slim ..
WEB/Node JS
1. 모듈화실습 A. require 이해하기 // exports 객체 속성으로 함수 추가exports.getUser = function() {return {id:'test01', name:'소녀시대'};} // exports 객체 속성으로 객체 추가exports.group = {id:'group01', name:'친구'}; // require() 메소드는 exports 객체를 리턴함var user = require('./user1'); function showUser() {return user.getUser().name + ', ' + user.group.name;} console.log('사용자 정보 : %s', showUser()); // user1.js의 코드는 exports에 객체를 할당하는 것과..
1. Mysql를 이용해서 사용자 추가 // 사용자 추가 라우팅 함수router.route('/process/adduser').post(function(req, res) {console.log('/process/adduser 호출됨.'); var paramId = req.body.id || req.query.id; var paramPassword = req.body.password || req.query.password; var paramName = req.body.name || req.query.name; var paramAge = req.body.age || req.query.age; console.log('요청 파라미터 : ' + paramId + ', ' + paramPassword + ', ' ..
1. 비밀번호 암호화하여 저장하는 코드 적용하기 % npm install crypto --save 노드는 암호화를 위해 crypto 모듈을 제공 // crypto 모듈 불러들이기var crypto = require('crypto'); //데이터베이스에 연결function connectDB() {// 데이터베이스 연결 정보var databaseUrl = 'mongodb://localhost:27017/local'; // 데이터베이스 연결 console.log('데이터베이스 연결을 시도합니다.'); mongoose.Promise = global.Promise; // mongoose의 Promise 객체는 global의 Promise 객체 사용하도록 함mongoose.connect(databaseUrl);da..
1. 몽구스 모듈 사용하기- 자바스크립트 객체와 데이터베이스 객체를 서로 매칭하여 바꿀 수 있게 하는 것을 오브젝터 맵퍼(Object Mapper)라고 합니다. 이 중에서 가장 만힝 사용하는 것이 바로 몽구스(mongoose) 모듈입니다. - npm install mongoose --save - mongoose 모듈에서 사용할 수 있는 대표적인 메소드메소드 이름 설명 connect(uri(s), [options], [callback]) mongoose를 사용해 데이터베이스에 연결합니다.연결 후에는 mongoose.connection 객체를 사용해 연결 관련 이벤트를 처리할 수 있습니다. Schema() 스키마를 정의하는 생성자 model(name, [schema], [collection], [skipIn..