Trạng thái nodejs
Đây là một nút. js có sẵn thông qua sổ đăng ký npm. Cài đặt được thực hiện bằng lệnh status('forbidden') // => 403 status('Forbidden') // => 403 status('foo') // throws0 Show
$ npm install statuses APIvar status = require('statuses') trạng thái (mã)Trả về chuỗi thông báo trạng thái cho mã trạng thái HTTP đã biết. Mã có thể là một số hoặc một chuỗi. Một lỗi được đưa ra cho một mã trạng thái không xác định status(403) // => 'Forbidden' status('403') // => 'Forbidden' status(306) // throws trạng thái (tin nhắn)Trả về mã trạng thái số cho thông báo trạng thái HTTP đã biết. Tin nhắn không phân biệt chữ hoa chữ thường. Một lỗi được đưa ra cho một thông báo trạng thái không xác định status('forbidden') // => 403 status('Forbidden') // => 403 status('foo') // throws trạng thái. mã sốTrả về một mảng gồm tất cả các mã trạng thái dưới dạng var status = require('statuses')0s trạng thái. mã [tin nhắn]Trả về mã trạng thái dạng số cho thông báo trạng thái đã biết (ở dạng chữ thường), nếu không thì var status = require('statuses')1 status['not found'] // => 404 trạng thái. trống [mã]Trả về var status = require('statuses')2 nếu mã trạng thái mong đợi một phần thân trống ________số 8 trạng thái. tin nhắn [mã]Trả về thông báo chuỗi cho mã trạng thái số đã biết, nếu không thì var status = require('statuses')1. Đối tượng này có cùng định dạng với Node. mô-đun js http var status = require('statuses')4 Khi bạn yêu cầu mô-đun này, bạn có thể gọi nó bằng mã HTTP hoặc tên thông báo. Với mã HTTP, bạn sẽ nhận được tên tin nhắn trong khi với tên tin nhắn, bạn sẽ nhận được mã HTTP Mã trạng thái HTTPTên mã HTTP, thông báo và lớp có thể truy cập tương ứng với thuộc tính status('forbidden') // => 403 status('Forbidden') // => 403 status('foo') // throws1, status('forbidden') // => 403 status('Forbidden') // => 403 status('foo') // throws2 và status('forbidden') // => 403 status('Forbidden') // => 403 status('foo') // throws3. Điều này bao gồm tất cả các trạng thái trong Cơ quan đăng ký mã trạng thái HTTP IANA, với phần bổ sung duy nhất là var status = require('statuses')10 Mã trạng thái bổ sung cũng được cung cấp không được xác định trong sổ đăng ký IANA, nhưng được sử dụng bởi phần mềm phổ biến. Chúng được nhóm theo danh mục. Thuộc tính cụ thể được xuất bởi var status = require('statuses')11 dưới thuộc tính var status = require('statuses')12 theo sau là tên danh mục. Ngoài ra, các mã bổ sung được hợp nhất với các mã trạng thái thông thường và được cung cấp dưới dạng các mô-đun có sẵn bên trong var status = require('statuses')13 danh mục có sẵn là var status = require('statuses')14Đây là danh sách các mã không được chỉ định bởi bất kỳ tiêu chuẩn nào. var status = require('statuses')15Máy chủ web Dịch vụ Thông tin Internet (IIS) của Microsoft mở rộng lớp lỗi 4xx để báo hiệu lỗi với yêu cầu của khách hàng. var status = require('statuses')16Phần mềm máy chủ web NGINX mở rộng lớp lỗi 4xx để báo hiệu các vấn đề với yêu cầu của khách hàng. var status = require('statuses')17Dịch vụ proxy ngược của Cloudflare mở rộng loại lỗi 5xx để báo hiệu sự cố với máy chủ gốc Các lớp mã trạng thái HTTPNgoài các mã trạng thái HTTP, mô-đun này cũng chứa các lớp mã trạng thái trong thuộc tính var status = require('statuses')18. Tương tự như mã HTTP, bạn có thể truy cập tên lớp và thông báo bằng thuộc tính var status = require('statuses')19 và status(403) // => 'Forbidden' status('403') // => 'Forbidden' status(306) // throws10 APIAPI được cấu trúc như sau status(403) // => 'Forbidden' status('403') // => 'Forbidden' status(306) // throws2 Để biết thêm thông tin, vui lòng tham khảo mã gốc Ví dụ sử dụngvar status = require('statuses')1 Ví dụ sử dụng var status = require('statuses')18status(403) // => 'Forbidden' status('403') // => 'Forbidden' status(306) // throws1 Ví dụ Sử dụng Thuộc tính var status = require('statuses')12status(403) // => 'Forbidden' status('403') // => 'Forbidden' status(306) // throws7 Ví dụ rõ ràngstatus(403) // => 'Forbidden' status('403') // => 'Forbidden' status(306) // throws8 người đóng góp
Gói này được phát triển bởi Adaltas Nhà phát triểnĐể tự động tạo một phiên bản mới status(403) // => 'Forbidden' status('403') // => 'Forbidden' status(306) // throws9 Hiện tại không có CI, sao chép/dán mã sau khi phát hành. Lưu ý, các cam kết và thẻ được tự động đẩy trước khi xuất bản Mã trạng thái trong NodeJS là gì?Mã trạng thái là một bộ mã phát triển web chung được sử dụng để tạo ứng dụng trên toàn thế giới . Phản hồi thông tin ( 100–199 ) Phản hồi thành công ( 200–299 ) Chuyển hướng ( 300–399 ) Lỗi máy khách ( 400–499 )
Làm cách nào để gửi mã trạng thái trong phản hồi NodeJS?Hàm sendStatus() . độ phân giải. Hàm sendStatus() được sử dụng để đặt mã trạng thái HTTP phản hồi thành statusCode và gửi biểu diễn chuỗi của nó dưới dạng nội dung phản hồi.
Làm cách nào để sử dụng mã trạng thái trong Express js?Nói một cách rõ ràng, chúng ta có thể sử dụng res. status(–statusCode–) để đặt mã trạng thái . Hãy tạo một ứng dụng web đơn giản bằng cách sử dụng express và tạo một lộ trình blog và khi người dùng cố gắng truy cập vào lộ trình đó, nó sẽ gửi mã trạng thái.
Làm cách nào để tìm lỗi trong NodeJS?Bạn xử lý lỗi trong nút như thế nào. . Sử dụng lỗi tùy chỉnh để xử lý lỗi vận hành. . Sử dụng phần mềm trung gian. . Khởi động lại ứng dụng của bạn một cách duyên dáng để xử lý lỗi lập trình viên. . Bắt tất cả các ngoại lệ chưa được bắt. . Nắm bắt tất cả các từ chối lời hứa chưa được xử lý. . Sử dụng Vị trí tập trung để ghi nhật ký và cảnh báo lỗi |