mirror of
https://github.com/oven-sh/bun
synced 2026-02-18 14:51:52 +00:00
node: tidy http2 and add missing error codes
This commit is contained in:
@@ -2501,6 +2501,20 @@ JSC_DEFINE_HOST_FUNCTION(Bun::jsFunctionMakeErrorWithCode, (JSC::JSGlobalObject
|
||||
return JSC::JSValue::encode(createError(globalObject, ErrorCode::ERR_VM_MODULE_DIFFERENT_CONTEXT, "Linked modules must use the same context"_s));
|
||||
case ErrorCode::ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING:
|
||||
return JSC::JSValue::encode(createError(globalObject, ErrorCode::ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING, "A dynamic import callback was not specified."_s));
|
||||
case ErrorCode::ERR_TLS_ALPN_CALLBACK_WITH_PROTOCOLS:
|
||||
return JSC::JSValue::encode(createError(globalObject, ErrorCode::ERR_TLS_ALPN_CALLBACK_WITH_PROTOCOLS, "The ALPNCallback and ALPNProtocols TLS options are mutually exclusive"_s));
|
||||
case ErrorCode::ERR_HTTP2_TOO_MANY_CUSTOM_SETTINGS:
|
||||
return JSC::JSValue::encode(createError(globalObject, ErrorCode::ERR_HTTP2_TOO_MANY_CUSTOM_SETTINGS, "Number of custom settings exceeds MAX_ADDITIONAL_SETTINGS"_s));
|
||||
case ErrorCode::ERR_HTTP2_CONNECT_AUTHORITY:
|
||||
return JSC::JSValue::encode(createError(globalObject, ErrorCode::ERR_HTTP2_CONNECT_AUTHORITY, ":authority header is required for CONNECT requests"_s));
|
||||
case ErrorCode::ERR_HTTP2_CONNECT_SCHEME:
|
||||
return JSC::JSValue::encode(createError(globalObject, ErrorCode::ERR_HTTP2_CONNECT_SCHEME, "The :scheme header is forbidden for CONNECT requests"_s));
|
||||
case ErrorCode::ERR_HTTP2_CONNECT_PATH:
|
||||
return JSC::JSValue::encode(createError(globalObject, ErrorCode::ERR_HTTP2_CONNECT_PATH, "The :path header is forbidden for CONNECT requests"_s));
|
||||
case ErrorCode::ERR_HTTP2_TOO_MANY_INVALID_FRAMES:
|
||||
return JSC::JSValue::encode(createError(globalObject, ErrorCode::ERR_HTTP2_TOO_MANY_INVALID_FRAMES, "Too many invalid HTTP/2 frames"_s));
|
||||
case ErrorCode::ERR_HTTP2_PING_CANCEL:
|
||||
return JSC::JSValue::encode(createError(globalObject, ErrorCode::ERR_HTTP2_PING_CANCEL, "HTTP2 ping cancelled"_s));
|
||||
|
||||
default: {
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user