method-override源码解析
方法重写:当客户端不支持PUT或DELETE等HTTP方法时,可以使用method-override模块来解决。该模块可通过npm安装:$ npm install method-override。请注意,在需要知道请求方法的模块之前使用此模块,例如在csurf模块之前。methodOverride(getter, options)创建一个新的中间件函数并设置新的属性值,使用重载请求改写的方法。新值来自提供的getter。getter用于为请求查询重载的方法(默认:X-HTTP-Method-Override)。options.methods用于查看没有方法重载的值,必须有允许的原始请求方法(至少:['POST'])。如果节点代码支持新建的方法,req.method将代替原始值。
67KB
文件大小:
评论区