node(express 모듈) 학습 요약(一)
1. node의 장점
전체 웹 응용 프로그램의 병목은 링크를 동시에 처리할 수 있는 최대 수량(병발량)!!!node의 출현은 이 문제를 해결하기 위해 클라이언트가 서버에 연결하는 방식을 변경했습니다.연결마다 하나씩 Node에서 발사합니다.js 엔진의 프로세스에서 실행되는 이벤트는 연결마다 새로운 OS 라인을 생성하는 것이 아니라 조립 메모리를 분배합니다.Node.js는 자물쇠를 사용하지 않습니다. 자물쇠를 사용할 수 없기 때문에 I/O 호출을 직접 막지 않습니다.Node.js는 또한 그것을 실행하는 서버가 수만 개의 병렬 연결을 지원할 수 있다고 발표했다.
2. express 모듈
express는 node 기반입니다.js의 모듈은 신속하고 간단하며 개방적인 웹 프레임워크입니다!!!최근 회사 프로젝트는 node를 중간부품으로 사용하여 전후단 분리를 해야 하기 때문에 일부러 express를 배우고 요약을 썼다. (一)express의 설치는 먼저 당신이 node를 설치했다고 가정한다.js
$ mkdir myExpressDemo cd myExpressDemo npm init
위의 세 단계는 프로젝트 루트 디렉터리를 만들고 패키지를 만들 수 있습니다.json 파일.우리 프로젝트에 필요한 의존도는 이 json 파일에 기록됩니다. npm init를 실행할 때 몇 가지 질문을 할 수 있습니다. 기본값은 다음과 같습니다.
entry point: (index.js) 이 파일은 프로젝트의 메인 입구 파일로 사용됩니다.
다음을 수행합니다.
$ npm install express --save
이상의 간단한 몇 단계를 거쳐 express를 설치했습니다. 다음에 프로젝트에 들어가서 index를 만듭니다.js 파일.다음 코드를 파일에 기록합니다.
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello World!');
});
var server = app.listen(3000, function () {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
이후 실행
node index.js
localhost: 3000에 방문하면 페이지 출력을 볼 수 있습니다. Hello World!됐어
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.