Code 노드에서 모듈 활성화
요약
보안상의 이유로 Code 노드는 모듈 가져오기를 제한합니다. n8n 인스턴스가 Task Runners와 함께 설정된 경우, 메인 n8n 노드가 아닌 Task Runners에 환경 변수를 추가하세요. 이 변수들에 대한 자세한 내용은 환경 변수 참조를 참조하세요.
보안상의 이유로 Code 노드는 모듈 가져오기를 제한합니다. 다음 환경 변수를 설정하여 내장 모듈과 외부 모듈에 대한 제한을 해제할 수 있습니다:
NODE_FUNCTION_ALLOW_BUILTIN: 내장 모듈용NODE_FUNCTION_ALLOW_EXTERNAL: n8n/node_modules 디렉토리에서 가져온 외부 모듈용. 환경 변수가 설정되지 않으면 외부 모듈 지원이 비활성화됩니다.
# 모든 내장 모듈 사용 허용
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
Task Runners를 사용하는 경우
n8n 인스턴스가 Task Runners와 함께 설정된 경우, 메인 n8n 노드가 아닌 Task Runners에 환경 변수를 추가하세요.
이 변수들에 대한 자세한 내용은 환경 변수 참조를 참조하세요.
