methods在npm中地址https://www.npmjs.com/package/methods
methods模块export一个包含了http methods的数组,就像http.METHODS。它和http.METHODS的区别:
1、methods中所有的方法名字都是小写
2、由于http.METHODS是在v0.11.8中添加,在node低版本中,无法使用http.METHODS,但是methods适用于node所有版本。
这是因为methods中做了一个判断,当http.METHODS为undefined时,回去获取自定义(内部)的方法数组
3、当使用没有引入http的工具(类似browserify)时,也会返回包含methods数组
安装
npm install methods
使用
var methods = require('methods')