我已经使用.method来解析,但控制台显示我未定义.... 为什么?请帮忙??
const http = require('http');
http.createServer((req, res)=>{
console.log(res.method);
}).listen(9111);
我已经使用.method来解析,但控制台显示我未定义.... 为什么?请帮忙??
const http = require('http');
http.createServer((req, res)=>{
console.log(res.method);
}).listen(9111);
控制台向您显示,undefined
因为响应对象上没有定义method
的属性。与 HTTP 请求不同,HTTP 响应没有方法类型。
也许你在寻找req.method
?
res.method
(Response.Method) 不是Response
类的属性。
https://nodejs.org/api/http.html#http_class_http_serverresponse
您正在寻找req.method
(您正在使用res.method
...):
const http = require('http');
http.createServer((req, res)=>{
console.log(req.method);
}).listen(9111);
访问时将打印“GET” localhost:9111/
...