>  기사  >  웹 프론트엔드  >  HTTP 트랜잭션 및 노드 모듈러 사양 이해

HTTP 트랜잭션 및 노드 모듈러 사양 이해

青灯夜游
青灯夜游원래의
2020-12-14 18:24:182358검색

HTTP 트랜잭션 및 노드 모듈러 사양 이해

관련 권장 사항: "nodejs 튜토리얼"

HTTP 트랜잭션:

우선, HTTP 트랜잭션은 요청에서 응답까지의 전체 프로세스를 설명합니다.

HTTP 트랜잭션 및 노드 모듈러 사양 이해

  1. 사용자가 요청을 시작하면 먼저 이후 도메인 이름 확인
  2. 은 도메인 이름에 해당하는 IP 주소를 획득하고 TCP 프로토콜을 통해 서버와 통신 연결을 설정합니다. (연결 설정을 위한 3방향 핸드셰이크)
  3. 서비스는 사용자 요청을 받은 후 비즈니스 처리를 수행한 다음 요청 결과를 브라우저에 반환합니다.
  4. 브라우저는 배경 데이터를 수신합니다(연결을 끊기 위해 4번 파도) 참고 : 연결: 연결 유지
노드 모듈 사양:

해결된 문제:

  1. 가변 오염: 즉, 두 JS 파일의 변수가 서로 액세스할 수 있어 다양한 적용 범위가 발생할 수 있습니다.
  2. 종속성 관리: 수동 작업이 필요합니다. 관리가 번거롭고 비효율적입니다.
  3. node javascript` 런타임: 즉, 실행 환경이 두 가지 유형(브라우저, 노드)으로 구분됩니다.

    노드 표준:

    각 JS 파일은 모듈이며 독립적인 범위를 갖습니다.

    소개 module.exports={노출할 항목}을 통해 require("path")를 통해 집합적인 인터페이스module.exports={要暴露的东西}来暴露 统称 接口

npm包管理工具(Node Package Manage)

1、修改淘宝源:打开命令控制符 复制npm config set registry https://registry.npm.taobao.org

2、创建一个工程目录(文件夹) myapp,并进入终端

3、终端项目初始化:npx express-generator

4、终端安装依赖:npm install

5、终端 启动 npm start

6、浏览器 使用 http://localhost:3000 访问,查看访问页面弹出为成功!

HTTP 트랜잭션 및 노드 모듈러 사양 이해

HTTP 트랜잭션 및 노드 모듈러 사양 이해

浏览器模块化规范:

JS引入规范:

暴露单个:export 跟要暴露的方法;

HTTP 트랜잭션 및 노드 모듈러 사양 이해

单个引入:import{被暴露的方法}from"路径.js";

批量暴露:export default { 要暴露的方法1, 要暴露的方法2};

批量引入:import 任意值接收 from "路径.js

HTTP 트랜잭션 및 노드 모듈러 사양 이해npm 패키지 관리 도구(노드 패키지 관리)

를 노출합니다. 1. 타오바오 소스 수정: 명령어 제어 문자를 열고 npm 구성 세트 레지스트리 https://registry.npm.taobao.orgHTTP 트랜잭션 및 노드 모듈러 사양 이해

2를 복사하여 프로젝트 디렉토리(폴더) myapp를 생성합니다. 를 입력하고 터미널

3. 터미널 프로젝트 초기화: npx express-generator


4. 터미널 설치 종속성: npm install

5 , 터미널 start npm startHTTP 트랜잭션 및 노드 모듈러 사양 이해

6. 브라우저를 사용하여 http://localhost:3000에 접속한 후 접속 페이지가 성공으로 나타나는지 확인하세요!

HTTP 트랜잭션 및 노드 모듈러 사양 이해

🎜 HTTP 트랜잭션 및 노드 모듈러 사양 이해🎜🎜브라우저 모듈 표준화 : 🎜🎜JS 소개 사양: 🎜🎜단일 노출: 내보내기 뒤에 노출할 메서드가 옴;🎜🎜 🎜 HTTP 트랜잭션 및 노드 모듈러 사양 이해🎜🎜단일 소개 : import{Exposed method} from "path.js";🎜🎜일괄 노출: 기본값 내보내기 {노출할 메서드 1, 노출할 메서드 2};🎜🎜일괄 가져오기: 임의의 값 가져오기 수신 from "path.js";🎜🎜🎜🎜🎜🎜🎜🎜add, add1 및 pass 매개변수라는 두 가지 메소드를 도입했습니다🎜🎜참고: 도입된 메소드가 자체 메소드와 이름이 같은 경우 다음을 수행할 수 있습니다. xx를 xx 별칭으로 사용 🎜🎜🎜🎜🎜🎜더 많은 프로그래밍 관련 지식을 보려면 🎜프로그래밍 교육🎜을 방문하세요! ! 🎜

위 내용은 HTTP 트랜잭션 및 노드 모듈러 사양 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.