langgenius/dify · error · Error
Invalid proxy port "${rawPort}". Expected an integer between
Error message
Invalid proxy port "${rawPort}". Expected an integer between 1 and 65535. What it means
Error "Invalid proxy port "${rawPort}". Expected an integer between 1 and 65535." thrown in langgenius/dify.
Source
Thrown at packages/dev-proxy/src/config.ts:76
const name = rawName ?? ''
if (!name.startsWith('-')) continue
if (!isOptionName(name)) throw new Error(`Unsupported dev proxy option "${name}".`)
const key = OPTION_NAME_TO_KEY[name]
options[key] = inlineValue ?? requireOptionValue(name, argv[index + 1])
if (inlineValue === undefined) index += 1
}
return options
}
const resolvePort = (rawPort: string | number) => {
const port = Number(rawPort)
if (!Number.isInteger(port) || port < 1 || port > 65535)
throw new Error(`Invalid proxy port "${rawPort}". Expected an integer between 1 and 65535.`)
return port
}
export const resolveDevProxyServerOptions = (
serverConfig: DevProxyServerConfig = {},
cliOptions: DevProxyCliOptions = {},
): ResolvedDevProxyServerOptions => {
const configuredPort = cliOptions.port ?? serverConfig.port ?? DEFAULT_PROXY_PORT
return {
host: cliOptions.host || serverConfig.host || DEFAULT_PROXY_HOST,
port: resolvePort(configuredPort),
}
}
const isRecord = (value: unknown): value is Record<string, unknown> =>
typeof value === 'object' && value !== nullView on GitHub (pinned to ef8544b173)
When it happens
Trigger: Thrown at packages/dev-proxy/src/config.ts:76 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of langgenius/dify@ef8544b173 (2026-08-12).
Data as JSON: /api/errors/5fa37ac44ab18fdf.
Report an issue: GitHub.