node(express 모듈) 학습 요약(一)

1403 단어

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!됐어

좋은 웹페이지 즐겨찾기