我正在使用 Node.js 并连接以创建一个简单的 Web 服务器。我有类似于以下代码的内容,但我不知道如何从请求对象访问实际的请求消息正文。我是新手,所以请耐心等待。我还取出了一些示例不需要的东西。
function startServer(dir) {
var port = 8888,
svr = connect().use(connect.static(dir, {"maxAge" : 86400000}))
.use(connect.directory(dir))
/*
* Here, I call a custom function for when
* connect.static can't find the file.
*/
.use(custom);
http.createServer(svr).listen(port);
}
function custom(req, res) {
var message = /* the message body in the req object */;
// Do some stuff with message...
}
startServer('dirName');
说得通?我已经尝试将该对象记录到控制台,它充满了很多东西。我可以很容易地看到那里的标题以及请求 URL 和方法。我似乎无法隔离实际的邮件正文。