【已解决】TJ的node-methods里面的http.METHODS疑问
应该有人看过TJ的node-methods这个模块把
我看commit历史里面有一个:
引入了http模块:
var http = require('http');
if (http.METHODS) {
module.exports = http.METHODS.map(function(method){
return method.toLowerCase();
});
} else {
实际上官方的api是查不到http模块有METHODS 这个属性的,这个写法为啥?
9 回复
http.METHODS GET/POST/PUT/DEL 作用是降为小写。
@MiguelValentine 谢谢回复,我的疑问是:http.METHODS 这个属性是哪里来的?因为官方api里面http模块木有这个属性
@MiguelValentine 你真的没喝醉吗?
查了一下Node.js的源代码,从Node.js v0.11.8开始的http模块才有exports.METHODS
的定义。官方站点的API文档还是Node.js 0.10.30的,所以没有这个方法的说明。
@alsotang 喝醉了。
@bnuhero 正解,已解决,感谢这个同学,猜测也是因为版本更新考虑,倒是确实没有看新版本代码
node不都7.4.0了吗,怎么还总说v0.10.xx