2.0.1 • Published 2 years ago

status-code-v1 v2.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Projecto Status-Code


  • Desenvolvidor: Nelson Simão

Install plugin

Projecto esta indisponivel no npm temporariamente :(

npm i status-code-v1
npm install status-code-v1
const status = require("status-code-v1")

Funcão

  • statusCodes: object ira retorna number do status code
  • statusPhrases: object que returna o na do status code em lowerCase
  • getStatusCode(): função recebe status code e return nome do estado
  • getPhraseCode(): função que retorna nome do status code

getPhraseCode(code)

retornara o nome em string do http code

getPhraseCode(500) // => 'Internal Server Error'
getPhraseCode(400) // => 'Bad Request'

statusCodeToPhrase[500] // => 'Internal Server Error'
statusCodeToPhrase[400] // => 'Bad Request'

getStatusCode(msg)

retornara o nome do status code https

getStatusCode('NOT_FOUND') // => 404
getStatusCode('CONTINUE') // => 200

statusCodes.obj

returna o numero do status code referente a string

statusPhrases.BAD_GATEWAY // => 'Bad Gateway'
statusPhrases.CONTINUE    // => 'Continue'

retornara o status code http

statusCodes.BAD_GATEWAY // => '502'
statusCodes.CONTINUE    // => '100'

Exemplo de status code para usar no plugin

NAME STATUS CODESTATUS CODE
CONTINUE100
SWITCHING_PROTOCOLS101
OK200
CREATED201
ACCEPTED202
NON_AUTHORITATIVE_INFORMATION203
NO_CONTENT204
RESET_CONTENT205
PARTIAL_CONTENT206
MULTI_STATUS207
MULTIPLE_CHOICES300
MOVED_PERMANENTLY301
MOVED_TEMPORARILY302
SEE_OTHER303
NOT_MODIFIED304
USE_PROXY305
TEMPORARY_REDIRECT307
PERMANENT_REDIRECT308
BAD_REQUEST400
UNAUTHORIZED401
PAYMENT_REQUIRED402
FORBIDDEN403
NOT_FOUND404
METHOD_NOT_ALLOWED405
NOT_ACCEPTABLE406
PROXY_AUTHENTICATION_REQUIRED407
REQUEST_TIMEOUT408
CONFLICT409
GONE410
LENGTH_REQUIRED411
PRECONDITION_FAILED412
REQUEST_TOO_LONG413
REQUEST_URI_TOO_LONG414
UNSUPPORTED_MEDIA_TYPE415
REQUESTED_RANGE_NOT_SATISFIABLE416
EXPECTATION_FAILED417
IM_A_TEAPOT418
INSUFFICIENT_SPACE_ON_RESOURCE419
METHOD_FAILURE420
MISDIRECTED_REQUEST421
UNPROCESSABLE_ENTITY422
LOCKED423
FAILED_DEPENDENCY424
PRECONDITION_REQUIRED428
TOO_MANY_REQUESTS429
REQUEST_HEADER_FIELDS_TOO_LARGE431
UNAVAILABLE_FOR_LEGAL_REASONS451
INTERNAL_SERVER_ERROR500
NOT_IMPLEMENTED501
BAD_GATEWAY502
SERVICE_UNAVAILABLE503
GATEWAY_TIMEOUT504
HTTP_VERSION_NOT_SUPPORTED505
INSUFFICIENT_STORAGE507
NETWORK_AUTHENTICATION_REQUIRED511
2.0.1

2 years ago

2.0.0

2 years ago

1.0.0

2 years ago