在 GroupMe 聊天机器人的代码中,变量 request
定义如下:
var request = JSON.parse(this.req.chunks[0]);
我正在尝试弄清楚这意味着什么。特别是,req
指的是什么?
编辑:这是它显示的功能:
function respond() {
var request = JSON.parse(this.req.chunks[0]),
botRegex = /^deadline ([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/;
botRegex2 = /^\/oranges$/;
if(request.text && botRegex.test(request.text)) {
this.res.writeHead(200);
postDeadline();
this.res.end();
} else if (request.text && botRegex2.test(request.text)) {
this.res.writeHead(200);
postOranges();
this.res.end();
} else {
console.log("don't care");
this.res.writeHead(200);
this.res.end();
}
}
最佳答案
req
是 this
上的一个属性。所以这取决于 this
在这个上下文中的含义。
通常,req
是为表示传入请求
的对象保留的命名约定。
关于javascript - `req`在nodejs中指的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27642835/