본문 바로가기

개발

[Node.js] callback 함수 사용하기 MEAN STACK node.js테스트 환경 : Windows 10 64-bit 파라미터로 함수를 넘겨 함수 내부에서 파라미터로 넘어온 함수를 실행시키는걸 콜백함수라 한다. 다른 함수를 통해 함수가 호출된다고 보면 된다. Node.js는 콜백을 많이 사용한다.Node.js의 모든 API는 콜백을 지원하는 방식이다.Node.js 애플리케이션은 가능한 비동기로 처리해야 하며,IO작업이 적은 애플리케이션이나 단위작업용으로 사용을 권장한다. 먼저, 자바스크립트 파일을 하나 만들었다. 아.. 그전에 npm을 이용해서 fs모듈을 설치하자.npm install fs npm 관련 포스팅 : http://jlblog.me/35 설치된 fs모듈을 호출하여 파일을 읽는 소스이다. 콜백함수 없이 직접 함수를 호출한다.1234..
[Node.js] NPM - Node Package Manager MEAN STACK node.js테스트 환경 : Windows 10 64-bit npm(node package manager) 노드를 위한 패키지 관리자.. 자바에 메이븐 같은거란다.누군가 만들어 놓은 외부 모듈을 쉽게 가져와 사용할 수 있다. 글로벌 설치와 로컬 설치가 있는데..전역으로 사용할 모듈이 있고로컬에서만 사용할 모듈을 구분하여 설치한다. 자세한 내용은 아래 블로그를 참조하자.npm 글로벌, 로컬 : http://blog.doortts.com/226 npm version 확인npm -verion2.14.7 모듈 설치는 npm install 으로 하면 된다. express 모듈을 설치해보자. 매우 심플하다.npm install express 로컬에 express를 설치했다. 현재 테스트로 진행중..
[Node.js] REPL 사용 MEAN STACK node.js테스트 환경 : Windows 10 64-bit REPL : Read, Eval, Print, LoopREPL은 쉘이나 콘솔에서 쉽게 시작할 수 있다. 테스트할 경로에서 CMD창을 실행 후 node만 입력하면 된다.간단하게 sum을 해보자.D:Node_Wep_App>node> x = 10;10> y = 20;20> console.log(x+y);30undefined for문도 한번 사용해 보자.평소 스크립트 사용하듯이 사용하면 된다.> for(i=0;i
[Node.js] http server 만들기 MEAN STACK node.js테스트 환경 : Windows 10 64-bit Node.js를 이용해서 기본 http 서버를 만들어 보자. 먼저 이전에 만들었던 폴더 안에 main.js 파일을 만들고아래 내용을 입력한 후 저장~D:\Node_Web_App\main.js 12345678910111213141516171819var http = require("http"); http.createServer(function (request, response) { // Send the HTTP header // HTTP Status: 200 : OK // Content Type: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // Sen..
[Node.js] 윈도우 환경 설치 & Hello World 출력 MEAN STACK node.js MEAN STACK 그냥 공부하고 싶어서~ Mean 스택의 n인 node.js 부터 헤딩 시작. 일단 설치를 위해 아래 사이트를 통해 다운로드 받는다.https://nodejs.org/en/download/ 테스트 환경 : Windows 10 64-bit Windows installer(.msi) 64-bit 파일을 다운받아서 설치했다. Next로 진행.. Finish가 나올때까지 next로 진행하니 C:\Program Files\nodejs\ 경로로 설치가 완료되었다. node.js 책을 본적도 없다. 이제 어떻게 확인하지? 구글링을 통해 몇가지 테스트를 해보자. 먼저 D드라이브에 'Node_Web_App'이라는 폴더를 만들고현재 경로에서 윈도우 CMD 창을 실행시켰다..
[Linux] Apache2 + PHP 설치 테스트 환경 : AWS(아마존 웹서비스) EC2 OS 버전 : ubuntu 14.04.2 LTS 1. 패키지 목록 갱신sudo apt-get update; 2.Apache2 설치 sudo apt-get install apache2; 2-1. Apache2 동작 여부 확인ps -ef | grep apache2 root 25967 1 0 16:02 ? 00:00:00 /usr/sbin/apache2 -k start www-data 25970 25967 0 16:02 ? 00:00:00 /usr/sbin/apache2 -k start www-data 25971 25967 0 16:02 ? 00:00:00 /usr/sbin/apache2 -k start ubuntu 26093 1383 0 16:02 pts/0 ..
[Linux] 리눅스 명령어 정리 리눅스 명령어 정리테스트 환경 : AWS(아마존 웹서비스) EC2 OS 버전 : ubuntu 14.04.2 LTS 1. 리눅스 버전 체크ubuntu@ip:~$ uname -aLinux ip-***-***-***-*** 3.13.0-48-generic #80-Ubuntu SMP Thu Mar 12 11:16:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 2. Ubuntu 버전 체크ubuntu@ip:~$ cat /etc/issueUbuntu 14.04.2 LTS \n \l 3. 하드 용량 체크 ubuntu@ip:~$ df -hFilesystem Size Used Avail Use% Mounted on/dev/xvda1 7.8G 780M 6.6G 11% /none 4.0K 0 4..
[WebtoB] PHP 다운로드 및 웹투비 연동 WebtoB 다운로드 및 설정은 아래 링크 클릭. http://jlblog.me/13 웹투비 설정이 완료되었다면 PHP를 다운받는다.http://windows.php.net/download php 5.5.30로 다운 받았다. 원하는 버전으로 다운받되 Non Thread Safe로 받는다.VC11 x64 Non Thread Safe (2015-Oct-01 01:25:48) 다운받은 파일을 압축해제후 WEBTOBDIR 아래에 둔다.이전 포스팅에서 설정한 WEBTOBDIR 경로 -> C:\TmaxSoft\WebtoB4.1예) C:\TmaxSoft\WebtoB4.1\PHP55 1. 웹투비 설정 C:\TmaxSoft\WebtoB4.1\config\http.m 파일을 열어서아래 빨간색 부분을 추가해준다. 12345..

맨 위로