본문 바로가기

개발/Node.JS

(24)
npm - npm모범 사례 npm 모범 사례npm installnpm cli를 사용하는 가장 일반적인 방법입니다 -하지만 훨씬 더 많이 제공 할 수 있습니다! 이 장의 Scale 에있는 Node.js 에서는 npm이 새 프로젝트 시작에서 개발 및 배포에 이르기까지 응용 프로그램의 전체 라이프 사이클 동안 어떻게 도움이되는지 배우게됩니다.# npm토픽에 들어가기 전에, 실행중인 npm의 버전이나 사용 가능한 명령을 알려주는 몇 가지 명령을 살펴 보겠습니다.npm 버전현재 사용중인 npm cli 버전을 얻으려면 다음을 수행 할 수 있습니다.$ npm --version 2.13.2 npm은 현재 패키지의 버전, 사용중인 Node.js 버전 및 OpenSSL 또는 V8 버전을 반환 할 수 있습니다.$ npm version { bleak:..
Node.js Internals Deep Dive - Node.js 이벤트 루프 이해하기 (1) 문제웹 사이트 뒤의 대부분의 백엔드는 복잡한 계산을 수행 할 필요가 없습니다. 우리 프로그램은 디스크가 읽기 및 쓰기를 기다리거나 유선이 메시지를 전송하고 답을 되돌릴 때까지 기다리는 데 대부분의 시간을 소비합니다.입출력 작업은 데이터 처리보다 훨씬 느릴 수 있습니다. 예를 들면 다음과 같습니다 : SSD-s의 읽기 속도는 200-730 MB / s (최소 하이 엔드)입니다. 1 킬로바이트의 데이터를 읽는 데는 1.4 마이크로 초가 걸리지 만이 시간 동안 2GHz로 클럭 된 CPU는 28 000 회의 명령 처리주기를 수행 할 수있었습니다.네트워크 통신의 경우 더 악화 될 수 있습니다. google.com을 핑 (ping) 해보십시오.$ ping google.com 64 bytes from 172.217...
Node.js 이메일 보내기 Nodemailer 모듈Nodemailer 모듈을 사용하면 컴퓨터에서 전자 메일을 쉽게 보낼 수 있습니다.Nodemailer 모듈은 npm을 사용하여 다운로드하고 설치할 수 있습니다.C:\Users\Your Name>npm install nodemailerNodemailer 모듈을 다운로드 한 후 모듈을 모든 응용 프로그램에 포함시킬 수 있습니다.var nodemailer = require('nodemailer');이메일을 보내다이제 서버에서 전자 메일을 보낼 준비가되었습니다.선택한 이메일 제공 업체의 사용자 이름과 비밀번호를 사용하여 이메일을 보내십시오. 이 자습서에서는 Gmail 계정을 사용하여 이메일을 보내는 방법을 보여줍니다.예var nodemailer = require('nodemailer');..
Node.js 파일 시스템 모듈 파일 서버로서의 Node.jsNode.js 파일 시스템 모듈을 사용하면 컴퓨터의 파일 시스템을 사용하여 작업 할 수 있습니다.파일 시스템 모듈을 포함하려면 다음 require()방법을 사용하십시오 .var fs = require('fs');파일 시스템 모듈의 일반적인 사용 :파일 읽기파일 만들기파일 업데이트파일 삭제파일 이름 바꾸기파일 읽기이 fs.readFile()방법은 컴퓨터의 파일을 읽는 데 사용됩니다.Node.js와 같은 폴더에 다음 HTML 파일이 있다고 가정합니다.demofile1.html My Header My paragraph. HTML 파일을 읽고 내용을 반환하는 Node.js 파일을 만듭니다.예var http = require('http'); var fs = require('fs'); ..
Node.js HTTP 모듈 내장 HTTP 모듈Node.js에는 Node.js가 HTTP (Hyper Text Transfer Protocol)를 통해 데이터를 전송할 수있게 해주는 HTTP라는 기본 제공 모듈이 있습니다.HTTP 모듈을 포함 시키려면 다음 require()방법을 사용하십시오 .var http = require('http');웹 서버로서의 Node.jsHTTP 모듈은 서버 포트를 수신하고 클라이언트에 응답을 제공하는 HTTP 서버를 만들 수 있습니다.이 createServer()방법을 사용하여 HTTP 서버를 만듭니다.예var http = require('http'); //create a server object: http.createServer(function (req, res) { res.write('Hello ..
Node.js 모듈 Node.js의 모듈이란 무엇입니까?모듈을 JavaScript 라이브러리와 동일하게 간주하십시오.응용 프로그램에 포함 할 함수 집합입니다.내장 모듈Node.js에는 추가 설치없이 사용할 수있는 내장 모듈 세트가 있습니다.완전한 모듈 목록을 보려면 내장 모듈 참조 서를 보십시오 .모듈 포함모듈을 포함하려면 require() 함수를 모듈 이름과 함께 사용하십시오 .var http = require('http');이제 애플리케이션은 HTTP 모듈에 액세스 할 수 있으며 서버를 만들 수 있습니다.http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).lis..
Node.js 시작하기 Node.js 다운로드공식 Node.js 웹 사이트에는 Node.js에 대한 설치 지침이 있습니다.https://nodejs.org시작하기컴퓨터에 Node.js를 다운로드하여 설치 한 후 웹 브라우저에 "Hello World"를 표시해 봅니다."myfirst.js"라는 Node.js 파일을 만들고 다음 코드를 추가합니다.myfirst.jsvar http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080);컴퓨터에 파일 저장 : C : \ Users \ Your Name \ myfirst.j..
Node.js 소개 ode.js 란 무엇입니까?Node.js는 오픈 소스 서버 프레임 워크입니다.Node.js는 무료입니다.Node.js는 다양한 플랫폼 (Windows, Linux, Unix, Mac OS X 등)에서 실행됩니다.Node.js는 서버에서 JavaScript를 사용합니다.왜 Node.js인가?Node.js는 비동기 프로그래밍을 사용합니다!웹 서버의 일반적인 작업은 서버에서 파일을 열고 클라이언트에 콘텐츠를 반환하는 것입니다.PHP 또는 ASP가 파일 요청을 처리하는 방법은 다음과 같습니다.컴퓨터의 파일 시스템에 작업을 보냅니다.파일 시스템이 열리고 파일을 읽는 동안 대기합니다.클라이언트에 내용을 반환합니다.다음 요청을 처리 할 준비가되었습니다. Node.js가 파일 요청을 처리하는 방법은 다음과 같습니다.컴..