我發現 HTTP 八種方法 GET POST HEAD PUT DELETE TRACE CONNECT OPTIONS 中,express 除了 head 以外都有路由方法,即我可以通過 app.get app.post app.put 等等綁定 HTTP 方法,只有 head 不支持,爲什麼會這樣?
此外如果是非標準(自定義)的HTTP方法,如何捕獲和識別?
1 回复
标准的HTTP方法足够使用了。HTTP方法在node的http就有限制,可以参考https://github.com/joyent/node/blob/master/deps/http_parser/http_parser.c 至于express有没有另一重限制我就不太清楚了,可以看看它的源代码。