기본 모듈
- 체계
- child_process- 하위 프로세스 관리 모듈
- console- 콘솔 접근 객체
- coroutine- 동시 제어 모듈
- global- 전역 개체, 모든 스크립트에 액세스할 수 있는 기본 개체
- gui- GUI 모듈
- os-모듈은
os
운영 체제 기능을 실행하는 데 사용되는 핵심 모듈 중 하나입니다. 파일 주소, 파일 경로, 네트워크 인터페이스, 호스트 이름, 운영 체제 유형 등을 포함하여 운영 체제와 상호 작용하기 위한 유틸리티 기능을 제공합니다.
- process- 현재 프로세스의 리소스를 관리하는 데 사용되는 프로세스 처리 모듈
- timers- timers 모듈은 setTimeout(), setInterval(), clearInterval(), clearTimeout() 등 일부 시간 관련 함수 및 개체를 제공하는 내장 모듈입니다.
- tty- tty 모듈
- vm- 서로 다른 보안 수준으로 운영 환경을 격리하는 데 사용되는 보안 샌드박스 모듈
- worker_threads- 작업자 기본 모듈
- 파일 시스템
- fs- fs 모듈은 파일 시스템 조작 모듈입니다. 파일 읽기, 파일 쓰기, 파일 열기, 파일 닫기, 파일 권한 변경과 같은 디스크 I/O 작업을 제공하고 동기 및 비동기 사용을 모두 지원합니다. fs 모듈은 또한 파일 시스템에서 파일 및 디렉토리의 변경 사항을 모니터링하고 지정된 기능을 콜백할 수 있는 파일 모니터링 기능을 제공합니다.
- io- 입출력 처리 모듈
- path- 경로 모듈은 파일 및 디렉토리 경로 작업을 위한 일부 유틸리티 기능을 제공하는 핵심 모듈입니다. 경로가 존재하는지 또는 유효한 경로인지 확인하지 않고 경로를 처리하는 메서드만 제공합니다.
- path_posix- 파일 경로 처리 모듈
- path_win32- 파일 경로 처리 모듈
- 회로망
- dgram- 주로 UDP 데이터 패킷 소켓의 캡슐화를 실현하는 데 사용되는 dgram의 기본 모듈 중 하나입니다.
- dns- DNS 도메인 이름 쿼리 모듈
- http- http 모듈은 HTTP 요청 및 응답 처리를 캡슐화하여 http 서버를 쉽게 생성하거나 클라이언트를 시뮬레이트하여 http 요청을 시작할 수 있도록 합니다. http 모듈을 사용하여 개발자는 HTTP 프로토콜과 관련된 코드를 쉽게 작성하고 처리할 수 있습니다.
- mq- 메시지 큐 모듈
- net- 웹 액세스 모듈
- punycode- 퓨니코드 국제화 도메인 이름 변환 모듈
- querystring- 쿼리 문자열 모듈은 URL 쿼리 매개변수를 구문 분석하고 직렬화하기 위한 몇 가지 유틸리티 기능을 제공합니다. 쿼리 문자열 모듈을 사용하면 URL 쿼리 매개 변수를 개체 또는 문자열로 쉽게 구문 분석할 수 있으며 개체를 URL 쿼리 매개 변수 문자열로 직렬화할 수도 있습니다.
- ssl- ssl 모듈은 네트워크 연결을 위한 SSL 하이퍼텍스트 전송 프로토콜을 설정하는 데 사용할 수 있는 fibjs의 내장 암호화 모듈입니다. 이 모듈은 클라이언트와 서버가 연결이 안전한지 확인할 수 있도록 암호화 인증을 제공합니다.
- url- url 처리 모듈, url 모듈은 구문 분석, 어셈블링, 스플라이싱 등 URL 관련 작업을 처리하기 위한 Url 클래스를 제공합니다.
- ws- 웹 소켓 지원 모듈
- 부호화
- base32- base32 인코딩 및 디코딩 모듈
- base64- base64 인코딩 및 디코딩 모듈
- base58- base58 인코딩 및 디코딩 모듈
- encoding-Module은
encoding
다양한 데이터 인코딩 형식과 바이너리 간의 변환을 실현하는 데 사용되는 FibJS의 내장 모듈입니다. 이러한 데이터 인코딩 형식에는 base64
, base32
, hex
, , , 등 일반적으로 사용되는 일부 데이터 인코딩 형식이 json
포함 됩니다.msgpack
multibase
base58
- hex- hex 모듈은 바이너리 데이터와 ASCII 문자의 인코딩과 디코딩 간의 16진수 구현을 제공하는 내장 모듈입니다.
hex
이 모듈은 인코딩 및 디코딩의 두 가지 기능을 제공합니다.
- iconv-
iconv
다양한 인코딩 간의 데이터 변환을 위한 내장 변환 모듈입니다.
- json- json 인코딩 및 디코딩 모듈
- multibase- Multibase는 Base1x 인코딩을 기반으로 다양한 인코딩 접두사 인코딩 방법을 도입합니다.
- msgpack- msgpack은 JSON보다 가벼운 데이터 교환 형식으로 JSON 개체를 바이너리 데이터로 직렬화하여 더 빠르고 효율적인 데이터 교환을 달성할 수 있습니다.
- string_decoder- 버퍼를 문자열로 디코딩
- 암호화폐
- crypto-module은 내장
crypto
암호화 알고리즘 모듈입니다 . fibjs
대칭암호화, 비대칭암호화, 다이제스트 알고리즘, 암호난수생성기 등의 기능을 제공합니다. 사용하기 전에 모듈을 를 통해 require('crypto')
로드 .
- hash- 해시 모듈은 메시지 다이제스트 알고리즘 구현에 주로 사용되며, 암호화 알고리즘 구현에 있어 매우 중요한 서브 모듈이다. 동시에 메시지 다이제스트 알고리즘은 많은 암호화 알고리즘의 기초이기도 합니다.
- 압박 붕대
- zip- zip 모듈은 파일 압축 및 압축해제를 위한 모듈입니다. zip 파일에서 파일 목록을 압축, 압축 해제, 찾기 및 열거와 같은 작업을 제공합니다.
- zlib- zlib는 gzip, deflate 및 zlib와 같은 여러 압축 형식 및 모드를 지원하는 내장 압축 모듈입니다.
- 시험
- assert- 어설션 테스트 모듈, 테스트 값이 거짓이면 오류를 보고하고 오류 동작을 계속 실행하거나 오류를 발생하도록 설정할 수 있습니다.
- performance- 성능 기본 성능 모니터링 모듈
- perf_hooks- perf_hooks 기본 모듈
- profiler- 메모리 프로파일러 모듈
- test- 테스트 모듈은 테스트 프레임워크로 어설션 모듈과 결합되어 다양한 테스트 케이스 작성
assert
이 편리함
- 공익사업
- db- 데이터베이스 접근 모듈
- gd- gd 모듈은 이미지 처리를 위한 모듈로 이미지 생성, 조작, 저장 기능을 제공하며 풍부한 색상, 필터, 그리기 및 기타 관련 작업을 제공합니다.
- registry- 레지스트리 모듈은 Windows 레지스트리(Registry)를 조작하기 위한 모듈입니다. 읽기, 수정, 삭제, 추가 및 기타 작업이 가능한 레지스트리에 액세스하는 방법과 상수를 제공합니다. 레지스트리 모듈은 Windows 애플리케이션에서 사용하는 것과 유사한 작업을 제공하지만 FibJS의 기능을 제공합니다. 상수에는 루트 및 데이터 유형과 같은 상수와 다른 작업의 반환 값에 대한 일부 상수가 포함됩니다.
- util- util 모듈은 데이터 유형 판단, 객체 속성 복사, 템플릿 문자열 구문 분석 및 이벤트 처리와 같은 실용적인 유틸리티 기능을 제공합니다.
- uuid- uuid 모듈은 고유 ID 생성 작업을 제공합니다. 다양한 요구 사항을 충족하는 UUID(Universally Unique Identifier)를 생성하는 데 사용할 수 있습니다.
- xml- xml 처리 모듈, xml 모듈을 사용하여 xml 및 html 파일을 구문 분석하고 처리할 수 있습니다.
- 상수