목록javascript/w3schools nodejs (30)
작업 노트
http://blog.naver.com/PostList.nhn?blogId=azure0777&from=postList&categoryNo=18 없어지지마요 ^^
1. URL 설계 (1) Get 메소드로 URL 호출 1. 게시판 글 목록 표시 화면http://localhost/board/list/?page=1 2. 게시판 글 조회 화면http://localhost/board/read/?idx=1 3. 게시판 글 쓰기 화면http://localhost/board/write 3. 게시판 글 수정 화면http://localhost/board/modify (2) Post 메소드로 URL 호출 1. 게시판 글 쓰기 액션http://localhost/board/write 2. 게시판 글 수정 액션http://localhost/board/modify 2. 단계적 구현 1단계게시판 글 전체 목록 표시, 게시판 글 쓰기 2단계게시판 글 조회 화면, 게시판 글 수정 3단계게시판 페..
전체 소스코드 : https://github.com/imtaekh/my_app/tree/edd2d79605ad6f1cdf2c6313eac4a2328288301e 테스트 사이트 : https://azure0777board.herokuapp.com 여러분께서 게시판에 글을 남겨주셔서 글이 15개나 되었네요. 이제 슬슬 페이지가 필요할 때입니다. mongoose-pagination 이라는 package를 사용해도 되는데, 사실 크게 어렵지도 않고 mongo DB 공부도 할 겸 그냥 코딩하였습니다.참고로 페이지넣는 것을 영어로 pagination이라고 합니다. 아래쪽에 1, 2 라고 페이지가 표시되었죠. 현재 페이지는 진하게 표시되고, 클릭할 수 없게 하였습니다. 페이지가 별로 없으니까 한페이지에 표시되는 글을..
Node.js + MySQL 데이터베이스를 통한 게시판 구현2015.07.22 19:27[NodeJS]Node.js + MySQL 데이터베이스를 통한 게시판 구현 모던 웹을 위한 Node.js 프로그래밍 9장 전체 소스 입니다. ch09.zip // 모듈을 추출합니다. var fs = require('fs'); var http = require('http');var ejs = require('ejs'); // npm install ejs var mysql = require('mysql'); // npm install mysql var express = require('express'); // npm install express@3.4.7 var bodyParser = require('body-parser..
기본설명http://programmingsummaries.tistory.com/328 ppt 강의 내용이 있음http://www.slideshare.net/kazikai/nodejs-29836481?next_slideshow=1
이 글은 Understanding node.js 라는 글을 약간의 의역과 현재 시점(2014년 11월)에 맞도록 번역한 글입니다. Node.js 는 일반적으로 두 가지의 반응을 이끌어낸다. "그래 이거야!" 라고 환호거나, 혹은 엄청 혼란스러워하면서 포기하는. 만약 지금까지 후자에 속해 있었다면, 노드에 대해 새롭게 설명해 보려고 한다. - 노드는 커맨드라인 툴이다. 리눅스에는 tarball 형태로 다운받아서 소스를 컴파일해서 설치해야 한다. - 노드는 단순히 터미널 상에서 "node my_app.js" 라고 타이핑하는 것만으로 자바스크립트를 실행할 수 있다. - JS는 V8 이라는 자바스크립트 엔진으로 실행된다. (V8은 구글 크롬 내장 엔진이다) - 노드는 네트워크와 파일시스템에 접근할 수 있는 자바..
http://nodejs.sideeffect.kr/docs/
이 문서에 대하여본 문서의 목표는 Node.js용 애플리케이션 개발을 시작을 할 수 있게 만드는 것입니다. 그리고 함께 알아야 하는 “고급” JavaScript에 관한 모든 것을 다룹니다. 본 문서는 전형적인 “Hello World” 튜토리얼 보다는 더 많이 다룹니다.상태당신은 현재 이 책의 최종버전을 읽고 있습니다. 즉, 새로운 버전의 Node.js에 있는 변경사항들을 반영하거나 오류를 수정할 때만 업데이트 합니다.이 책에 있는 코드 예제들은 Node.js 0.6.11에서 동작하는지 테스트 되었습니다.대상 독자이 문서는 저와 비슷한 배경을 가진 독자들에게 가장 잘 맞을 겁니다. 적어도 객체지향 언어 –루비, 파이선, PHP, 혹은 자바 같은 언어- 하나 정도에는 경험이 있고, JavaScript에는 약..
Node.js: 비동기 프로그래밍 이해Posted by 한 성영 in 배움터 - 열공, 일터 - 경험과 노하우on Mar 20th, 2014대부분의 기업형 애플리케이션은 중앙의 서버에서 동작합니다. 이러한 서버는 Web을 위한 HTTP 서버 또는 소켓 통신을 위한 네트워크 서버 등이 있습니다. 서버는 중앙집중형태로 클라이언트의 요청을 받으므로 병목현상이 발생하기 쉬우며 처리 성능에 항상 주목해야 합니다.클라이언트의 요청이 많은 경우 서버는 병목 구간이 발생합니다. 이러한 병목구간을 분석해 보면 대부분 프로그램 로직보다는 입출력(IO)에서 발생합니다. IO에서 소요되는 비용은 생각보다 많이 나옵니다. 아래의 통계자료를 보면 주로 Disk 나 Network Access 시 비용이 가장 많이 나오는 것을 확인..
Node.js 설치하고 개발환경 설정하기다운로드 하기http://www.nodejs.org 페이지에서 install 버튼을 누르면 OS에 맞는 인스톨러를 다운로드 해준다. 다음으로 installer를 실행한다. 설치가 되었으면, 설치된 디렉토리를 PATH에 추가한다.set PATH=%PATH%;c:\dev\was\nodejs자아 이제 node.js가 설치되었는지 확인하자. node.js는 대화형 cli를 제공한다. 설치를 끝냈으면 이제 간단한 웹서버를 만들어보자var http = require('http');http.createServer(function(request, response) {response.writeHead(200);response.write("Hello, this is dog.");re..