InfoGrab Docs

Code 노드에서 console.log() 또는 print()로 브라우저 콘솔에 출력하기

요약

Code 노드에서 console.log() 또는 print()를 사용하면 코드 작성 및 디버깅에 도움이 됩니다. 브라우저 콘솔 열기에 대한 도움말은 Balsamiq의 이 가이드를 참조하십시오. console.log()에 대한 기술적 정보는 MDN 개발자 문서를 참조하십시오.

Code 노드에서 console.log() 또는 print()를 사용하면 코드 작성 및 디버깅에 도움이 됩니다.

브라우저 콘솔 열기에 대한 도움말은 Balsamiq의 이 가이드를 참조하십시오.

console.log (JavaScript)#

console.log()에 대한 기술적 정보는 MDN 개발자 문서를 참조하십시오.

예를 들어, 다음 코드를 Code 노드에 복사한 후 콘솔을 열고 노드를 실행합니다:

let a = "apple";
console.log(a);

print()에 대한 기술적 정보는 Real Python의 가이드를 참조하십시오.

예를 들어, Code 노드의 LanguagePython으로 설정하고, 다음 코드를 노드에 복사한 후 콘솔을 열고 노드를 실행합니다:

a = "apple"
print(a)

[object Object] 출력 처리#

콘솔에 [object Object]가 출력되면 데이터 타입을 확인한 후 필요에 따라 변환합니다.

데이터 타입을 확인하려면:

print(type(myData))

JsProxy#

type()<class 'pyodide.ffi.JsProxy'>를 출력하면, to_py()를 사용하여 JsProxy를 네이티브 Python 객체로 변환해야 합니다. 이는 노드 입력 및 출력과 같은 n8n 노드 데이터 구조에서 데이터를 작업할 때 발생합니다. 예를 들어, 워크플로에서 이전 노드의 데이터를 출력하려는 경우:

previousNodeData = _("<node-name>").all();
for item in previousNodeData:
	# item의 타입은 <class 'pyodide.ffi.JsProxy'>입니다
	# Dict로 변환해야 합니다
	itemDict = item.json.to_py()
	print(itemDict)

이 클래스에 대한 자세한 정보는 JsProxy에 대한 Pyodide 문서를 참조하십시오.

Code 노드에서 console.log() 또는 print()로 브라우저 콘솔에 출력하기

원문 보기
요약

Code 노드에서 console.log() 또는 print()를 사용하면 코드 작성 및 디버깅에 도움이 됩니다. 브라우저 콘솔 열기에 대한 도움말은 Balsamiq의 이 가이드를 참조하십시오. console.log()에 대한 기술적 정보는 MDN 개발자 문서를 참조하십시오.

Code 노드에서 console.log() 또는 print()를 사용하면 코드 작성 및 디버깅에 도움이 됩니다.

브라우저 콘솔 열기에 대한 도움말은 Balsamiq의 이 가이드를 참조하십시오.

console.log (JavaScript)#

console.log()에 대한 기술적 정보는 MDN 개발자 문서를 참조하십시오.

예를 들어, 다음 코드를 Code 노드에 복사한 후 콘솔을 열고 노드를 실행합니다:

let a = "apple";
console.log(a);

print()에 대한 기술적 정보는 Real Python의 가이드를 참조하십시오.

예를 들어, Code 노드의 LanguagePython으로 설정하고, 다음 코드를 노드에 복사한 후 콘솔을 열고 노드를 실행합니다:

a = "apple"
print(a)

[object Object] 출력 처리#

콘솔에 [object Object]가 출력되면 데이터 타입을 확인한 후 필요에 따라 변환합니다.

데이터 타입을 확인하려면:

print(type(myData))

JsProxy#

type()<class 'pyodide.ffi.JsProxy'>를 출력하면, to_py()를 사용하여 JsProxy를 네이티브 Python 객체로 변환해야 합니다. 이는 노드 입력 및 출력과 같은 n8n 노드 데이터 구조에서 데이터를 작업할 때 발생합니다. 예를 들어, 워크플로에서 이전 노드의 데이터를 출력하려는 경우:

previousNodeData = _("<node-name>").all();
for item in previousNodeData:
	# item의 타입은 <class 'pyodide.ffi.JsProxy'>입니다
	# Dict로 변환해야 합니다
	itemDict = item.json.to_py()
	print(itemDict)

이 클래스에 대한 자세한 정보는 JsProxy에 대한 Pyodide 문서를 참조하십시오.