常见问题
本页介绍 Code 节点的一些常见错误和问题,以及解决或排查步骤。
代码未正确返回数据项
当 Code 节点中的代码未按预期格式返回数据时,会出现此错误。
在 n8n 中,节点之间传递的数据都是对象数组。每个对象都通过 json 键包装另一个对象:
[
{
"json": {
// your data goes here
}
}
]
要排查此错误,请检查以下内容:
A 'json' property isn't an object(json 属性不是对象)
当 Code 节点返回的数据中,json 键未指向对象时,会出现此错误。
如果将 json 设为数组等其他数据结构,就可能出现此问题:
[
{
"json": [
// Setting `json` to an array like this will produce an error
]
}
]
要解决此问题,请确保返回数据中的 json 键引用一个对象:
[
{
"json": {
// Setting `json` to an object as expected
}
}
]
代码未返回对象
如果 Code 节点未返回任何内容,或返回了非预期结果,可能会出现此错误。
要解决此问题,请确保 Code 节点返回预期的数据结构:
[
{
"json": {
// your data goes here
}
}
]
如果代码返回 'undefined',而不是预期结果,也可能出现此错误。请确保 Code 节点引用的数据在每次执行时都存在,且结构符合代码预期。