일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- nodejs
- 유효성
- SQL
- git 명령어
- a href="#" onclick="return false"
- REST
- 자바 예상문제
- $(document).on
- gradle 설치
- container-fluid
- git message
- ${}
- #{}
- bubblesort
- 전역객체
- 최대값 최소값
- templet
- $('input [name=
- MariaDB
- 포워드 엔지니어링
- BCrypt
- 알고리즘
- cmd mariaDB
- resultType="hashmap"
- interface default
- map형태 jsp와 mapper
- it지원
- git
- nodejs http
- 자바 로또
- Today
- Total
목록개발자/20181127 교육과정 (53)
Rubberduck-Debugging
https://hashcode.co.kr/questions/493/%EC%97%AC%EB%9F%AC%EA%B0%9C-%EB%AC%B8%EC%9E%90%EB%A5%BC-%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C-%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84-%EC%9E%90%EB%A5%B4%EB%8A%94-%EB%B0%A9%EB%B2%95%EC%9D%B4-%EC%9E%88%EB%82%98%EC%9A%94 끝이없는코딩의세계
mongo db 설치http://mainia.tistory.com/5738 dbTool robo mongo 설치http://javacpro.tistory.com/65 w3schools.com에서 mongodb 강의https://www.w3schools.com/nodejs/nodejs_mongodb_create_db.asp
1. 라우팅 : 클라이언트의 요청을 미들웨어로 분배 라우팅 종료 -요청 경로 -요청 메서드 -요청경로 + 요청 메서드 *메서드 별 라우팅 함수 (path : 요청 경로 , callback : 요청 담당 미들웨어)app.all(path, callback [, callback …])app.get(path, callback [, callback …])app.post(path, callback [, callback ...])app.put(path, callback [, callback ...])app.delete(path, callback [, callback …]) *메서드 경로 별 라우팅 app.get('/', function (req, res) { res.send('GET request, /');});ap..
1. Express 소개-경량 HTTP 웹 프레임워크--요청과 응답--미들웨어 사용--템플릿 엔진 -설치npm install express 2. Express 생성 및 시작- var express = require('express');- var app = exspress(); - app.listen(3000); 3. Http 모듈 서버와 Express 사용하기 var http = require('http'); var express = require('express'); var app = express(); http.createServer(app).listen(3000); 4. Express 미들웨어 -요청 분석 , 처리하는 모듈 -여러 개의 미들웨어로 구성 미들웨어 사용 설정-app.use(미들웨어) -..
1. 요청 방식 : GET, POSTGet 요청 -URL로 요청 정보 전달, URL만 분석 (?a=111&boardid=10&....)-길이 제한, 암호화 불리 Post 요청 -메시지 바디(entity)로 요청 정보 전달 -바디 분석 필요 -전송 방식웹 브라우저의 폼(form) 입력 : GET/POST 요청 2. 폼 인코딩 방식폼 인코딩-폼 요청 - 요청 바디에 요청 정보 작성-요청 바디에 메시지 인코딩 방식 : enctype-- application/x-www-form-urlencoded (default)-- multipart/form-data (파일 전송)-- text/plain 3. 폼 데이터 전송 방식form-urlencoded 방식이름=값 방식으로 작성. 쿼리 문자열 -메세지 예form 태그내 ..
1. HTTP 서버 구동 var http = require('http'); var server = http.createServer(function(req, res) { res.end(‘Hello World’); }).listen(3000); 2. HTTP 요청 (request)-클라이언트 요청 분석-var server = http.createServer(function(req, res){}) req.url : 요청 url, 경로와 쿼리 문자열 req.method : 요청 메소드 req.headers : 요청 메시지의 헤더 req(streamable) : 요청 메시지 바디 등의 요청 정보 파악 3. HTTP 요청 쿼리 문자열 문석-url 모듈 사용var url = require("url");url.pars..
핵심기능을 만들어서 배포하면, 다른 사람들이 쓸 수 있다. 1. 모듈 만들기-소스 코드로 분리--모듈 단위로 분리 -모듈 작성 방법--module.exports -모듈 사용하기--모듈 로딩 : require--require('mymodule.js'); -모듈 로딩 에러--require('mymodule.js'); // ('./mymodule.js') 사용자가 생성 한 모듈처리--Error : Cannot find module ... 2. 모듈 만들기mymodule.jsmodule.exports.goodMorning = function() { // 모듈 함수 기능 작성}exports.goodNight = function(arg, callback) { // module 생략 가능} 사용하기var greeti..