大佬教程收集整理的这篇文章主要介绍了node.js – Express.JS:如何按名称而不是数字设置响应状态?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
response.status('requEST_ENTITY_TOO_LARGE');
而不仅仅是使用一般被认为是不好的魔术数字.当然,我可以在某个对象中有413:’requEST_ENTITY_TOO_LARGE’,但Express已经有一份状态代码 – >名字映射,我宁愿不重复.
如何在Express JS中按名称指定响应状态?
编辑:感谢@Akshat指出http.status_codes.阐述他的答案,因为价值观本身是独一无二的,人们可以运行:
var statusCodeByName = {}; for ( var number in http.status_codeS ) { statusCodeByName[http.status_codeS[number]] = number }
允许一个人:
> statusCodeByName['request Entity Too Large'] '413'
https://www.npmjs.org/package/http-status-codes
这是文档说的内容:
安装
npm安装http-status-codes
var httpStatus = require('http-status-codes'); response.send(httpStatus.OK); response.send( httpStatus.INTERNAL_SERVER_ERROR,{ error: httpStatus.getStatusText(httpStatus.INTERNAL_SERVER_ERROR) } );
以上是大佬教程为你收集整理的node.js – Express.JS:如何按名称而不是数字设置响应状态?全部内容,希望文章能够帮你解决node.js – Express.JS:如何按名称而不是数字设置响应状态?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。