I’m facing an issue where my custom-built node does not appear in the local n8n dashboard even though the build was successful. I need some advice on diagnosing and resolving this problem.
import { IModuleType, IModuleDescription } from 'n8n-workflow';
export class HelperNode implements IModuleType {
details: IModuleDescription = {
displayName: 'Helper Node',
name: 'helperNode',
icon: 'file:helper-icon.svg',
group: ['processing'],
version: 1,
description: 'Process data with a custom helper function',
defaults: { name: 'Helper Node' },
inputs: ['main'],
outputs: ['main'],
credentials: [{ name: 'helperApiKey', required: true }],
requestDefaults: { baseURL: 'BASE_URL', headers: {} },
properties: [
{
displayName: 'Input Value',
name: 'inputValue',
type: 'string',
placeholder: 'Enter your input here',
required: true,
description: 'Provide an input value',
routing: { request: { method: 'GET', url: 'BASE_URL' } },
default: 'defaultValue'
}
]
};
}
{
"node": "n8n-custom-helper.HelperNode",
"version": "1.0",
"nodeTag": "helper-node",
"docs": {
"credentialDocs": [],
"primaryDocs": []
}
}
import { IAuthenticateGeneric, ICredentialsType, INodeConfig } from 'n8n-workflow';
export class HelperApi implements ICredentialsType {
name = 'helperApi';
displayName = 'Helper API';
documentationUrl = '';
properties: INodeConfig[] = [
{
displayName: 'Token',
name: 'token',
type: 'string',
default: ''
}
];
authenticate = {
type: 'generic',
properties: {
params: { 'x-helper-token': '={{$credentials.token}}' }
}
} as IAuthenticateGeneric;
}
Any assistance in troubleshooting this issue would be greatly appreciated.