Đâ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
$ npm install statuses
API
var 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 HTTP
Tê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 HTTP
Ngoà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
API
API đượ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ụng
var status = require['statuses']1
Ví dụ sử dụng var status = require['statuses']
18
status[403] // => 'Forbidden' status['403'] // => 'Forbidden' status[306] // throws1
Ví dụ Sử dụng Thuộc tính var status = require['statuses']
12
status[403] // => 'Forbidden' status['403'] // => 'Forbidden' status[306] // throws7
Ví dụ rõ ràng
status[403] // => 'Forbidden' status['403'] // => 'Forbidden' status[306] // throws8
người đóng góp
- sâu David. https. //github. com/wdavidw
- Daniel Gasienica. https. //github. com/gasi
- rodrigo. rfsbraz@gmail. com
- Paul Vollmer. paul. vollmer@fh-potsdam. de
- James Barcellano. https. //github. com/ckeboss
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