100100 Continue
Máy chủ đã nhận được phần header của yêu cầu và máy khách có thể tiếp tục gửi phần body.
273 mã lỗi cho nền tảng node
100Máy chủ đã nhận được phần header của yêu cầu và máy khách có thể tiếp tục gửi phần body.
101Máy chủ đang chuyển đổi giao thức theo yêu cầu của máy khách thông qua header Upgrade.
200Yêu cầu đã thành công. Ý nghĩa cụ thể phụ thuộc vào phương thức HTTP được dùng.
201Yêu cầu đã được thực hiện và một tài nguyên mới đã được tạo.
202Yêu cầu đã được chấp nhận để xử lý, nhưng quá trình xử lý chưa hoàn tất.
203Phản hồi đã bị proxy chuyển đổi sửa đổi và khác với những gì máy chủ gốc gửi.
204Máy chủ xử lý yêu cầu thành công nhưng không trả về nội dung nào trong body phản hồi.
206Máy chủ chỉ trả về một phần của tài nguyên do máy khách gửi header `Range`.
300Yêu cầu có nhiều hơn một phản hồi có thể và người dùng hoặc user agent cần chọn một trong số đó.
301Tài nguyên được yêu cầu đã được chuyển vĩnh viễn sang URL mới và các yêu cầu trong tương lai nên dùng URL mới.
302Tài nguyên được yêu cầu tạm thời nằm ở một URL khác. Các yêu cầu trong tương lai vẫn nên dùng URL gốc.
303Phản hồi cho yêu cầu có thể tìm thấy tại một URL khác sử dụng phương thức GET.
304Tài nguyên không thay đổi kể từ yêu cầu trước, vì vậy máy khách có thể dùng bản cache của mình.
307Request nên được lặp lại với cùng phương thức tại URL trong header Location. Khác với 302, phương thức request không được thay đổi.
308Tài nguyên đã chuyển vĩnh viễn sang URL mới, và phương thức request không được thay đổi khi theo chuyển hướng.
400Máy chủ không thể xử lý yêu cầu do lỗi phía máy khách, chẳng hạn cú pháp sai, tham số không hợp lệ hoặc dữ liệu bị hỏng.
401Yêu cầu cần xác thực. Khách phải cung cấp thông tin xác thực hợp lệ để truy cập tài nguyên.
402Request yêu cầu thanh toán. Mã trạng thái này được dành để sử dụng trong tương lai nhưng một số API dùng nó để báo hiệu vấn đề thanh toán.
403Máy chủ hiểu yêu cầu nhưng từ chối ủy quyền. Khác với 401, xác thực lại sẽ không giúp ích.
404Máy chủ không tìm thấy tài nguyên được yêu cầu. URL có thể sai hoặc tài nguyên đã bị xóa.
405Phương thức HTTP được dùng không được hỗ trợ cho tài nguyên được yêu cầu.
406Máy chủ không thể tạo response khớp với danh sách giá trị chấp nhận được định nghĩa trong các header Accept của request.
407Client phải xác thực với proxy trước khi request được chuyển tiếp đến máy chủ đích.
408Máy chủ đã hết thời gian chờ client hoàn thành request.
409Request xung đột với trạng thái hiện tại của tài nguyên trên máy chủ.
410Tài nguyên không còn khả dụng và đã bị xóa vĩnh viễn. Khác với 404, mã này chỉ ra việc xóa có chủ ý.
411Máy chủ yêu cầu header Content-Length trong request nhưng không có header nào được cung cấp.
412Một hoặc nhiều điều kiện được chỉ định trong các header request đã được đánh giá là sai trên máy chủ.
413Body request vượt quá giới hạn kích thước được cấu hình trên máy chủ.
414URL của request dài hơn mức máy chủ sẵn sàng xử lý.
415Máy chủ từ chối yêu cầu vì Content-Type của phần thân yêu cầu không được hỗ trợ.
416Client yêu cầu một phạm vi không khả dụng cho tài nguyên đã cho.
417Máy chủ không thể đáp ứng kỳ vọng được chỉ định trong header Expect của yêu cầu.
418Máy chủ từ chối yêu cầu vì nó, vĩnh viễn, là một ấm pha trà. Một trò đùa ngày Cá tháng Tư từ RFC 2324.
422Máy chủ hiểu content type và cú pháp nhưng không thể xử lý các chỉ thị bên trong do lỗi ngữ nghĩa.
426Máy chủ từ chối thực hiện yêu cầu bằng giao thức hiện tại và yêu cầu client nâng cấp.
428Máy chủ yêu cầu yêu cầu phải có điều kiện để ngăn vấn đề 'cập nhật bị mất'.
429Khách đã gửi quá nhiều yêu cầu trong một khoảng thời gian (giới hạn tốc độ).
431Máy chủ từ chối yêu cầu vì một hoặc nhiều trường header quá lớn.
451Tài nguyên không khả dụng do yêu cầu pháp lý, chẳng hạn kiểm duyệt hoặc lệnh của tòa án.
500Máy chủ gặp tình huống bất ngờ khiến không thể hoàn thành yêu cầu.
501Máy chủ không hỗ trợ chức năng cần thiết để thực hiện yêu cầu.
502Một cổng hoặc máy chủ proxy đã nhận được phản hồi không hợp lệ từ máy chủ thượng nguồn.
503Máy chủ tạm thời không thể xử lý yêu cầu do bảo trì hoặc quá tải.
504Cổng hoặc máy chủ proxy không nhận được phản hồi đúng hạn từ máy chủ thượng nguồn.
505Máy chủ không hỗ trợ phiên bản giao thức HTTP được dùng trong yêu cầu.
511Client cần xác thực để có được quyền truy cập mạng, thường gặp với captive portal.
TypeErrorMột giá trị không đúng kiểu dự kiến. Đây là lỗi JavaScript phổ biến nhất, xảy ra khi một thao tác gặp giá trị sai kiểu.
TypeError: x is not a functionĐã thử gọi một giá trị như thể nó là hàm trong khi thực tế không phải.
TypeError: Cannot read properties of undefined/nullĐã cố truy cập thuộc tính hoặc phương thức trên undefined hoặc null.
TypeError: Cannot set properties of undefined/nullCó lần thử gán thuộc tính lên undefined hoặc null.
TypeError: x is not iterableMột giá trị không thể lặp được dùng ở nơi yêu cầu iterable, chẳng hạn trong vòng lặp for...of hoặc toán tử spread.
TypeError: x is not a constructorCó lần thử dùng từ khóa new với một giá trị không phải constructor.
TypeError: Assignment to constant variableCó lần thử gán lại giá trị cho biến được khai báo bằng const.
TypeError: Cannot convert undefined or null to objectMột phương thức tích hợp mong đợi đối tượng nhận được null hoặc undefined thay vào đó.
TypeError: Reduce of empty array with no initial valueArray.reduce() được gọi trên mảng rỗng mà không cung cấp giá trị khởi tạo.
TypeError: Cannot assign to read only propertyCó lần thử ghi vào thuộc tính chỉ đọc, do đối tượng bị đóng băng hoặc thuộc tính được định nghĩa là không thể ghi.
ReferenceErrorMột tham chiếu đến biến không tồn tại trong phạm vi hiện tại.
ReferenceError: x is not definedMột biến được tham chiếu nhưng chưa được khai báo trong bất kỳ phạm vi nào có thể truy cập.
ReferenceError: Cannot access before initializationBiến được khai báo bằng let hoặc const bị truy cập trước khai báo trong temporal dead zone.
ReferenceError: Invalid left-hand side in assignmentCó lần thử gán cho thứ gì đó không thể được gán.
SyntaxErrorJavaScript engine gặp code không tuân theo cú pháp ngôn ngữ.
SyntaxError: Unexpected tokenParser gặp token (ký tự hoặc từ khóa) không mong đợi tại vị trí đó trong code.
SyntaxError: Unexpected end of inputParser đến cuối đầu vào trong khi vẫn đang chờ thêm code, thường do dấu ngoặc hoặc chuỗi chưa đóng.
SyntaxError: JSON.parse unexpected characterJSON.parse() gặp cú pháp JSON không hợp lệ, chẳng hạn nháy đơn, dấu phẩy thừa cuối, hoặc khóa không được trích dẫn.
SyntaxError: Missing ) after argument listMột lời gọi hàm thiếu dấu đóng ngoặc.
SyntaxError: Unterminated string literalMột chuỗi ký tự thiếu dấu đóng ngoặc.
SyntaxError: Illegal return statementCâu lệnh return được dùng bên ngoài thân hàm.
SyntaxError: Identifier has already been declaredMột biến cùng tên được khai báo hai lần trong cùng một phạm vi bằng let hoặc const.
SyntaxError: Cannot use import statement outside a moduleCú pháp import của ES module được dùng trong file không được xử lý như một module.
SyntaxError: await is only valid in async functionsTừ khóa await được dùng bên ngoài async function.
RangeErrorMột giá trị nằm ngoài phạm vi cho phép, chẳng hạn độ dài mảng không hợp lệ hoặc vượt quá kích thước call stack.
RangeError: Maximum call stack size exceededCall stack JavaScript đã bị cạn kiệt, thường do đệ quy vô hạn hoặc quá sâu.
RangeError: Invalid array lengthMảng được tạo với độ dài không hợp lệ, chẳng hạn số âm hoặc số không nguyên.
RangeError: Invalid dateMột chuỗi ngày không hợp lệ được truyền vào method Date yêu cầu ngày hợp lệ.
RangeError: precision is out of rangeGiá trị precision truyền vào toFixed(), toPrecision(), hoặc toExponential() nằm ngoài phạm vi cho phép.
URIErrorHàm xử lý URI toàn cục (decodeURIComponent, encodeURI) nhận URI không đúng định dạng.
EvalErrorLỗi liên quan đến hàm eval() toàn cục. Lỗi này hiếm gặp trong JavaScript hiện đại.
AggregateErrorLỗi bao gộp nhiều lỗi, thường được ném khi mọi promise trong Promise.any() đều bị reject.
UnhandledPromiseRejectionMột Promise bị reject nhưng không có handler .catch() hoặc khối try-catch nào để xử lý việc từ chối.
ECONNREFUSEDKết nối bị từ chối vì không có máy chủ nào đang lắng nghe trên địa chỉ và cổng đích.
ECONNRESETMáy chủ từ xa đóng kết nối một cách cưỡng bức.
EADDRINUSEĐịa chỉ (port) đã được tiến trình khác sử dụng.
ENOTFOUNDTra cứu DNS thất bại; hostname không thể phân giải thành địa chỉ IP.
ETIMEDOUTKết nối hoặc thao tác hết thời gian chờ vì máy chủ từ xa không phản hồi kịp thời.
ENOENTTệp hoặc thư mục được chỉ định không tồn tại tại đường dẫn đã cho.
EACCESTiến trình không có quyền truy cập tệp hoặc tài nguyên.
EPERMThao tác không được phép, ngay cả với quyền phù hợp, do các hạn chế ở cấp OS.
EMFILETiến trình đã đạt đến số lượng tối đa file descriptor mở được phép.
ENFILEĐã đạt đến giới hạn toàn hệ thống về tổng số tệp đang mở.
EISDIRThao tác tệp được thực hiện trên đường dẫn là một thư mục.
ENOTDIRMột thao tác thư mục đã được thực hiện trên đường dẫn không phải là thư mục.
EEXISTThao tác tạo tệp thất bại vì đường dẫn đích đã tồn tại.
EPIPEĐã cố ghi vào pipe hoặc socket mà đầu đọc đã bị đóng.
ENOSPCĐĩa đã đầy hoặc bảng inode đã cạn kiệt.
ERR_HTTP_HEADERS_SENTĐã cố thiết lập header hoặc gửi phản hồi sau khi phản hồi HTTP đã được gửi.
ERR_MODULE_NOT_FOUNDKhông thể resolve import ES module vì tệp được chỉ định không tồn tại.
ERR_REQUIRE_ESMĐã dùng require() để tải ES module, điều này không được phép.
ERR_INVALID_ARG_TYPEMột API của Node.js nhận được đối số sai kiểu.
ERR_INVALID_URLĐã truyền URL không hợp lệ cho constructor URL hoặc một API của Node.js.
ERR_SOCKET_BAD_PORTSố cổng không hợp lệ đã được chỉ định cho thao tác mạng.
ERR_TLS_CERT_ALTNAME_INVALIDTên host không khớp với bất kỳ Subject Alternative Name (SAN) nào trong chứng chỉ TLS của máy chủ.
ERR_BUFFER_OUT_OF_BOUNDSĐã cố đọc hoặc ghi ngoài phạm vi của một Buffer.
ERR_STREAM_PREMATURE_CLOSEStream bị đóng trước khi hoàn thành việc đọc hoặc ghi toàn bộ dữ liệu.
ERR_WORKER_OUT_OF_MEMORYLuồng Worker đã hết bộ nhớ.
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryEngine V8 hết bộ nhớ heap, khiến tiến trình Node.js bị crash.
ERR_MISSING_ARGSMột đối số bắt buộc không được truyền vào hàm API của Node.js.
ERR_UNESCAPED_CHARACTERSChuỗi chứa ký tự chưa được escape đã được truyền vào nơi yêu cầu chuỗi đã escape.
ERR_UNKNOWN_ENCODINGEncoding không xác định hoặc không được hỗ trợ đã được truyền cho API của Node.js.
ERR_CRYPTO_INVALID_STATEMột thao tác mã hóa được thực hiện trong trạng thái không hợp lệ.
ERR_DLOPEN_FAILEDMột addon native (file .node C++) không thể tải được.
ERR_OSSL_EVP_UNSUPPORTEDMột thao tác OpenSSL không được hỗ trợ, thường do Node.js 17+ sử dụng OpenSSL 3.0 vốn vô hiệu hóa các thuật toán cũ.
ERR_SERVER_ALREADY_LISTENPhương thức `server.listen()` được gọi khi server đang trong trạng thái lắng nghe.
ERR_FS_CP_DIR_TO_NON_DIRĐã cố sao chép một thư mục tới một đích không phải thư mục.
Error: Cannot find moduleNode.js không thể tìm thấy module được chỉ định trong bất kỳ đường dẫn tìm kiếm nào.
ECONNABORTEDMột kết nối bị hủy bỏ, thường do timeout ở phía client.
EHOSTUNREACHHost đích không thể truy cập được, thường do sự cố định tuyến mạng.
ENETUNREACHMạng không thể truy cập; không tìm thấy tuyến đường nào đến mạng đích.
ERR_ASSERTIONMột assertion từ module `assert` của Node.js đã thất bại.
TypeError: Converting circular structure to JSONJSON.stringify() gặp một đối tượng có tham chiếu vòng không thể tuần tự hóa sang JSON.
TypeError: Method called on incompatible receiverMột phương thức được gọi với giá trị `this` không đúng kiểu mong đợi.
TypeError: Cannot delete property of objectĐã cố xóa một thuộc tính non-configurable của đối tượng trong strict mode.
TypeError: Cannot convert a Symbol value to a stringĐã cố chuyển đổi ngầm định một Symbol sang chuỗi, điều này không được phép.
TypeError: Cannot add property, object is not extensibleĐã cố thêm thuộc tính vào một đối tượng đã bị làm non-extensible.
SyntaxError: Applying delete to unqualified name in strict modeToán tử delete được dùng trên tên biến thuần trong strict mode, điều này không được phép.
SyntaxError: Missing initializer in const declarationMột biến const được khai báo mà không có giá trị khởi tạo.
SyntaxError: JSON.parse: bad parsingThông báo lỗi đặc thù của Firefox khi truyền JSON không hợp lệ vào JSON.parse().
ERR_STREAM_WRITE_AFTER_ENDCó cố gắng ghi vào stream sau khi stream đã bị đóng.
ERR_HTTP2_STREAM_ERRORĐã xảy ra lỗi trên một stream HTTP/2.
ERR_CHILD_PROCESS_STDIO_MAXBUFFERTiến trình con tạo ra output vượt quá giới hạn maxBuffer.
ERR_INVALID_RETURN_VALUEMột hàm trả về giá trị không đúng kiểu dự kiến.
ERR_UNHANDLED_REJECTIONNode.js được cấu hình để throw khi có promise rejection không được xử lý và đã phát hiện một trường hợp như vậy.
ERR_ASYNC_CALLBACKGiá trị không phải hàm được truyền vào vị trí mong đợi một async callback.
ERR_PACKAGE_PATH_NOT_EXPORTEDMột subpath của package được import nhưng không được khai báo trong trường exports của package.
ERR_IMPORT_ASSERTION_TYPE_FAILEDMột import assertion chỉ định kiểu không khớp với kiểu module thực tế.
ERR_NETWORK_IMPORT_DISALLOWEDĐã thử import qua mạng (HTTP/HTTPS) nhưng cấu hình Node.js hiện tại không cho phép.
ERR_INSPECTOR_ALREADY_ACTIVATEDNode.js inspector (debugger) đã được kích hoạt nhiều hơn một lần.
DOMException: DataCloneErrorMột đối tượng không thể được sao chép bằng thuật toán structured clone.
TS2304TypeScript không tìm thấy biến, hàm hoặc kiểu có tên được chỉ định trong phạm vi hiện tại.
TS2345Đối số truyền vào hàm không tương thích với kiểu tham số được khai báo.
TS2339TypeScript không tìm thấy thuộc tính được chỉ định trên kiểu đã cho.
TS2307TypeScript không tìm thấy module được chỉ định trong câu lệnh import hoặc require.
TS2322Một giá trị có kiểu này không thể gán cho biến hoặc thuộc tính có kiểu khác, không tương thích.
TS2531TypeScript cảnh báo rằng một biểu thức có thể là null lúc runtime và bạn đang sử dụng nó mà không kiểm tra.
TS2554Số lượng đối số truyền vào hàm không khớp với số tham số bắt buộc.
TS2769Không có chữ ký overload nào của hàm khớp với các đối số đã cung cấp.
TS7006Một tham số hàm không có chú thích kiểu và TypeScript không thể suy luận kiểu của nó.
TS1005TypeScript mong đợi một token cụ thể (như dấu chấm phẩy, dấu phẩy hoặc dấu ngoặc) nhưng tìm thấy thứ khác.
TS6133Một biến, import hoặc tham số được khai báo nhưng giá trị của nó không bao giờ được đọc.
TS2365Một toán tử số học hoặc so sánh được dùng với các kiểu không tương thích.
TS2305Export được chỉ định không tồn tại trong module được tham chiếu.
TS2740Một kiểu object thiếu các thuộc tính bắt buộc được yêu cầu bởi kiểu đích.
TS18048TypeScript cảnh báo rằng một giá trị có thể là undefined và bạn đang sử dụng nó mà không kiểm tra.
TS2532TypeScript cảnh báo rằng một biểu thức object có thể là undefined lúc runtime.
TS2741Một thuộc tính bắt buộc bị thiếu trong đối tượng đang được gán.
TS2551TypeScript không tìm thấy thuộc tính nhưng gợi ý một tên tương tự có thể là điều bạn muốn.
TS1002Một chuỗi ký tự bị thiếu dấu nháy đóng.
TS1003TypeScript mong đợi một định danh (tên biến, tên hàm, v.v.) nhưng tìm thấy thứ khác.
TS1109TypeScript mong đợi một biểu thức nhưng tìm thấy một token không thể bắt đầu biểu thức.
TS1128TypeScript mong đợi một khai báo hoặc câu lệnh nhưng tìm thấy token không mong đợi.
TS2306File được tham chiếu trong câu lệnh import không được nhận dạng là một module.
TS2314Một kiểu generic được dùng với số lượng đối số kiểu sai.
TS2344Một đối số kiểu không đáp ứng ràng buộc được chỉ định bởi tham số kiểu generic.
TS2349Biểu thức đang được gọi không phải là hàm hoặc kiểu có thể gọi được.
TS2353Một object literal chứa thuộc tính không tồn tại trong kiểu đích.
TS2355Một hàm có kiểu trả về được khai báo không trả về giá trị trong tất cả các nhánh thực thi.
TS2366Một hàm có kiểu trả về không phải `void` không có câu lệnh `return` ở cuối.
TS2367Phép so sánh giữa hai giá trị sẽ luôn là `false` vì các kiểu của chúng không có phần giao.
TS2393Một hàm cùng tên được triển khai nhiều hơn một lần.
TS2394Một signature overload của hàm không tương thích với signature triển khai.
TS2416Một thuộc tính trong lớp dẫn xuất không tương thích với cùng thuộc tính đó trong lớp cơ sở.
TS2420Một class khai báo triển khai interface nhưng không cung cấp đầy đủ các thành viên bắt buộc.
TS2451Một biến được khai báo bằng let hoặc const đang bị khai báo lại trong cùng một phạm vi.
TS2454Một biến được sử dụng trước khi được gán giá trị.
TS2488Kiểu đang được lặp không có phương thức Symbol.iterator.
TS2493Bạn đang truy cập phần tử tuple tại một chỉ số không tồn tại.
TS2503TypeScript không thể tìm thấy namespace với tên đã chỉ định.
TS2515Một class không abstract kế thừa từ abstract class nhưng chưa triển khai tất cả abstract member.
TS2540Bạn đang cố sửa đổi một thuộc tính được đánh dấu là readonly.
TS2555Lời gọi hàm có ít đối số hơn mức tối thiểu yêu cầu.
TS2556Hàm được gọi với nhiều đối số hơn mức nó chấp nhận.
TS2558Một kiểu hoặc hàm generic được dùng mà không cung cấp type argument bắt buộc.
TS2565Một thuộc tính class với toán tử khẳng định gán chắc chắn (!) không bao giờ được đọc.
TS2564Một thuộc tính class không được khởi tạo trong constructor và không có giá trị mặc định.
TS2571Bạn đang cố sử dụng một giá trị kiểu unknown mà chưa thu hẹp kiểu của nó trước.
TS2578Chỉ thị @ts-expect-error hiện diện nhưng không có lỗi nào xảy ra ở dòng tiếp theo.
TS2588Bạn đang cố gán lại giá trị cho một biến được khai báo bằng const.
TS2612Một thuộc tính trong derived class xung đột với getter/setter accessor trong base class.
TS2683Từ khóa this có kiểu any ngầm định vì không có kiểu theo ngữ cảnh.
TS2684Ngữ cảnh this của một hàm không khớp với kiểu this mong đợi.
TS2694Thành viên được chỉ định không tồn tại trong namespace đã cho.
TS2696Một tính năng chỉ có trong TypeScript đang được dùng trong file JavaScript.
TS2705Một async function yêu cầu target ECMAScript cao hơn để biên dịch.
TS2792TypeScript không thể phân giải subpath của module vì trường exports của package không cho phép.
TS2300Cùng một định danh được khai báo nhiều hơn một lần trong cùng phạm vi.
TS7030Một function có kiểu trả về nhưng không trả về giá trị trên tất cả các nhánh thực thi.
TS7031Một phần tử destructuring có kiểu any ngầm định.
TS7005Một biến có kiểu any ngầm định vì TypeScript không thể suy luận kiểu của nó.
TS7041Biểu thức default export không có chú thích kiểu.
TS6196Một tham số được khai báo nhưng giá trị của nó không bao giờ được đọc trong thân function.
TS18046Một giá trị kiểu unknown được dùng ở vị trí yêu cầu kiểu cụ thể hơn.
TS2497Một module CommonJS đang được import bằng cú pháp named import nhưng chỉ có default export.
TS1259Một module CommonJS yêu cầu esModuleInterop hoặc allowSyntheticDefaultImports để import bằng cú pháp default import.
TS1375Từ khóa await được dùng bên trong function không được đánh dấu là async.
TS1378Top-level await chỉ có thể dùng khi tùy chọn module được đặt thành hệ thống module được hỗ trợ.
TS2430Một interface khai báo kế thừa interface khác nhưng có thuộc tính không tương thích.
TS2461Một pattern destructuring mong đợi kiểu mảng nhưng giá trị không phải mảng.
TS2347Type argument được truyền cho function không phải generic.
TS2395Các khai báo được hợp nhất cho cùng một tên có modifier export không nhất quán.
TS2790Toán tử delete yêu cầu toán hạng là một thuộc tính optional.
TS2739Một kiểu object thiếu nhiều thuộc tính bắt buộc từ kiểu đích.
TS1046Biểu thức await hoặc cấu trúc cấp cao nhất khác yêu cầu file phải là một module.
TS1056Getter/setter accessor yêu cầu phiên bản ECMAScript target cao hơn.
TS1064Constructor Promise phải được gọi với từ khóa new.
TS1068Một token không mong đợi được tìm thấy bên trong file declaration hoặc khối declare.
TS1149Một khai báo import xung đột với ngữ cảnh ambient của file.
TS1192Module bạn đang import không có default export.
TS1202Cú pháp import = require() không thể dùng trong ES module.
TS2328Hai construct signature (gọi new()) có kiểu không tương thích.
TS2352Một type assertion giữa hai kiểu không có điểm chung có thể là lỗi.
TS2448Một biến được khai báo với let hoặc const được tham chiếu trước khai báo của nó trong cùng block.
TS2459Một destructured import tham chiếu đến một member không được export từ module.
TS2464Tên thuộc tính computed trong type literal phải là một biểu thức đơn giản.
TS2507Biểu thức được dùng với new không phải là kiểu constructor.
TS2538Kiểu của biểu thức index không hợp lệ để đánh chỉ mục object.
TS2559Kiểu nguồn không có thuộc tính nào chung với kiểu đích.
TS2589Một kiểu đệ quy đạt đến độ sâu khởi tạo tối đa của TypeScript.
TS2590Biểu thức kiểu kết quả tạo ra một union có quá nhiều thành viên để TypeScript có thể biểu diễn.
TS2610Lớp dẫn xuất định nghĩa một property tại vị trí mà lớp cơ sở có accessor.
TS2786Kiểu trả về của component không tương thích với các kiểu phần tử JSX.
TS17004JSX fragment (`'<'>...'<'/>`) yêu cầu `jsxFragmentFactory` hoặc `React.Fragment` phải khả dụng.
TS5097Hai tùy chọn compiler không tương thích được đặt đồng thời trong tsconfig.
TS5023Một tùy chọn không được nhận diện xuất hiện trong `tsconfig.json`.
TS5075Một tùy chọn compiler yêu cầu cài đặt `moduleResolution` cụ thể mới có thể sử dụng.
TS1131TypeScript dự kiến khai báo property hoặc method signature nhưng gặp nội dung khác.
TS1219Decorator yêu cầu tùy chọn compiler `experimentalDecorators` phải được bật.
TS1270Một decorator được đặt trước từ khóa `export`, điều này không được phép.
TS2775Một hàm assertion kiểu yêu cầu tất cả kiểu tham số phải được annotate tường minh.
TS4111Một property được truy cập bằng string index trên kiểu dùng `noPropertyAccessFromIndexSignature`.
TS4058Kiểu trả về của một hàm không thể đặt tên mà không import kiểu từ module khác.
TS4055Kiểu trả về của một hàm được export tham chiếu đến kiểu private hoặc không được export.
TS2698Toán tử spread (`...`) được dùng trên giá trị có thể không phải kiểu object.
TS2362Toán hạng trái của biểu thức số học phải là kiểu number hoặc bigint.
TS2363Toán hạng phải của biểu thức số học phải là kiểu number hoặc bigint.
ECONNREFUSEDMáy chủ chủ động từ chối nỗ lực kết nối.
ECONNRESETMáy chủ từ xa đóng kết nối một cách đột ngột.
ETIMEDOUTNỗ lực kết nối hết thời gian chờ trước khi nhận được phản hồi.
ENETUNREACHMạng chứa đích đến không thể truy cập được.
EHOSTUNREACHHost cụ thể không thể truy cập được trên mạng.
EPIPEGhi vào kết nối mà đầu kia đã đóng.
EADDRINUSEĐịa chỉ mạng (IP + port) đã được một tiến trình khác sử dụng.
EADDRNOTAVAILĐịa chỉ được yêu cầu không có sẵn trên máy này.
ENOTFOUNDTra cứu DNS cho hostname thất bại trong Node.js.
ERR_HTTP2_PROTOCOL_ERRORĐã xảy ra lỗi trong giao tiếp giao thức HTTP/2.
WebSocket connection failedKhông thể thiết lập hoặc kết nối WebSocket đã bị gián đoạn.
AbortError: The operation was abortedMột yêu cầu fetch đã bị hủy thông qua tín hiệu AbortController.
TS2783Đối số spread trong lời gọi hàm phải là kiểu tuple hoặc được truyền vào tham số rest.
TS2820Kiểu phần tử JSX không có chữ ký gọi hoặc khởi tạo phù hợp nào.
TS1343Cú pháp import/export yêu cầu tệp phải được xử lý như một module.
TS2742Kiểu được suy luận của một khai báo không thể đặt tên mà không có dependency không khả dụng.
TS18047TypeScript cảnh báo rằng một giá trị có thể là null và bạn đang sử dụng nó mà không kiểm tra.
TS2810Thuộc tính JSX kỳ vọng giá trị boolean nhưng nhận được kiểu khác.
TS2353Một object literal được truyền trực tiếp vào hàm chứa các thuộc tính không có trong kiểu mong đợi.
TS2339Một prop được truyền vào React component không chấp nhận nó trong định nghĩa kiểu.
TS2786Biểu thức không thể được dùng làm JSX component vì kiểu trả về không hợp lệ.
TS1479Đường dẫn import tương đối yêu cầu phần mở rộng tệp theo cơ chế phân giải ESM của Node.js.
TS2688TypeScript không thể tìm thấy tệp định nghĩa kiểu được chỉ định trong types hoặc typeRoots.
TS4082Export mặc định yêu cầu chú thích kiểu khi tạo tệp khai báo.
TS2669Khai báo mở rộng module phải nằm trong một file được nhận diện là module ngoài.
TS2856Chú thích @ts-check được sử dụng trong file TypeScript, nơi nó không có tác dụng.
ECONNABORTEDKết nối bị hủy bởi hệ thống cục bộ.
ERR_RESPONSE_HEADERS_TOO_BIGHeader phản hồi của server vượt quá kích thước tối đa cho phép của trình duyệt.
ERR_CONTENT_LENGTH_MISMATCHKích thước thực tế của response body không khớp với header Content-Length.