자바스크립트 지원
Atlas Functions 지원 JavaScript ES5 구문은 물론 EcmaScript 2015 (ES6) 및 최신 릴리스에 포함된 대부분의 최신 JavaScript 기능을 완벽하게 지원합니다. 또한 대부분의 Node.js 내장 액세스 할 수 있습니다.
구문
내장 객체
기본 제공 메서드 및 속성
내장 모듈
함수에서 표준 노드 내장 모듈을 가져와서 사용할 수 있습니다. Atlas Functions는 대부분의 내장 기능을 전체 또는 부분적으로 지원합니다. 서버리스 워크로드에 적합하지 않은 일부 내장 기능은 지원되지 않습니다.
참고
지원되는 모듈 및 부분적으로 지원되는 모듈은 Node API 버전 10.18.1. 노드 10 이후 도입되었거나 더 이상 사용되지 않는 이러한 모듈에서는 API를 사용하지 마세요.18.1.
완벽하게 지원되는 모듈
Atlas App Services는 다음과 같은 내장 모듈을 완벽하게 지원합니다.
부분적으로 지원되는 모듈
App Services 는 다음 모듈 기능의 하위 집합을 지원합니다.
dgram
App Services는 다음 dgram
API를 지원합니다.
App Services 는 다음 dgram
API를 지원 하지 않습니다 .
dns
Atlas App Services는 다음을 지원합니다. 모듈은 다음과 같은 예외 가 있습니다.
App Services 는 DNS Promises API를 지원 하지 않습니다 .
App Services 는 resolver.cancel()을 지원 하지 않습니다 .
fs
App Services는 다음 fs
API를 지원합니다.
http
, http/2
및 https
App Services 는 모든 HTTP 및 https 서버 를 제외한 API 클래스 기능.
마찬가지로 App Services 는 HTTP/2 의 클라이언트 사이드 API만 지원합니다.
참고
HTTP 요청 전송을 위해 지원되는 axios
Atlas App Services 1.3.6 는 HTTP 라이브러리의 v인 axios 를 지원합니다. . 클라이언트를 HTTP Service 통해 HTTP 전송된 요청을 HTTP axios와 같은 라이브러리에 대한 호출로 대체할 수 있습니다.
process
App Services는 다음 process
API를 지원합니다.
util
App Services 는 다음 유틸리티 를 지원합니다. 모듈은 다음과 같은 예외 가 있습니다.
Atlas App Services는 util.TextEncoder 를 지원하지 않습니다 .
App Services 는 util.TextDecoder 를 지원하지 않습니다 .
crypto
Atlas App Services는 다음을 지원합니다. 모듈은 다음과 같은 예외 가 있습니다.
App Services 는 crypto.createDiffieHellman() 을지원 하지 않습니다 .
Atlas App Services는 crypto.createDiffieHellmanGroup() 을 지원하지 않습니다 .
App Services 는 crypto.createECDH()를 지원 하지 않습니다 .
지원되지 않는 모듈
Atlas Functions는 다음과 같은 내장 지원 하지 않습니다 .
child_process
cluster
domain
readline
v8
vm