콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

Code 노드에서 모듈 사용하기#

보안상의 이유로, Code 노드는 모듈 가져오기를 제한합니다. 다음 환경 변수를 설정하면 내장 및 외부 모듈에 대한 이 제한을 해제할 수 있습니다:

  • NODE_FUNCTION_ALLOW_BUILTIN: 내장 모듈용
  • NODE_FUNCTION_ALLOW_EXTERNAL: n8n/node_modules 디렉토리에서 가져온 외부 모듈용. 환경 변수가 설정되지 않으면 외부 모듈 지원이 비활성화됩니다.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 모든 내장 모듈 사용 허용
export NODE_FUNCTION_ALLOW_BUILTIN=*

# crypto만 사용 허용
export NODE_FUNCTION_ALLOW_BUILTIN=crypto

# crypto와 fs만 사용 허용
export NODE_FUNCTION_ALLOW_BUILTIN=crypto,fs

# 외부 npm 모듈 사용 허용.
export NODE_FUNCTION_ALLOW_EXTERNAL=moment,lodash
이 변수들에 대한 더 많은 정보는 환경 변수 참조를 참고하세요.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!