Atlas Functions 지원 JavaScript ES5 구문은 물론 EcmaScript 2015 (ES6) 및 최신 릴리스에 포함된 대부분의 최신 JavaScript 기능을 완벽하게 지원합니다. 또한 대부분의 Node.js 내장 액세스 할 수 있습니다.
구문
내장 객체
기본 제공 메서드 및 속성
내장 모듈
함수에서 표준 노드 내장 모듈을 가져와서 사용할 수 있습니다. Atlas Functions는 대부분의 내장 기능을 전체 또는 부분적으로 지원합니다. 서버리스 워크로드에 적합하지 않은 일부 내장 기능은 지원되지 않습니다.
참고
지원되는 모듈 및 부분적으로 지원되는 모듈은 Node API 버전 10.18.1와 호환됩니다. Node 10.18.1 이후에 도입되었거나 더 이상 사용되지 않는 이러한 모듈에서는 API를 사용하지 마세요.
완벽하게 지원되는 모듈
Atlas App Services는 다음과 같은 내장 모듈을 완벽하게 지원합니다.
부분적으로 지원되는 모듈
App Services 는 다음 모듈 기능의 하위 집합을 지원합니다.
dgram
App Services는 다음 dgram
API를 지원합니다.
App Services 는 다음 dgram
API를 지원 하지 않습니다 .
dns
App Services 다음과 같은 예외를 제외하고 dns 모듈을 지원합니다.
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만 지원합니다.
process
App Services는 다음 process
API를 지원합니다.
util
App Services 다음과 같은 예외를 제외하고 util 모듈을 지원합니다.
App Services는 util.TextEncoder 를 지원하지 않습니다.
App Services는 util.TextDecoder 를 지원하지 않습니다.
crypto
App Services 다음과 같은 예외를 제외하고 암호화 모듈을 지원합니다.
App Services는 crypto.createDiffieHellman() 을 지원 하지 않습니다.
App Services crypto.createDiffieHellmanGroup()을 지원 하지 않습니다.
App Services crypto.createECDH() 를 지원 하지 않습니다.
지원되지 않는 모듈
Atlas Functions는 다음과 같은 내장 지원 하지 않습니다 .
child_process
cluster
domain
readline
v8
vm