我已经使用.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/...