0

给定请求对象,如何将快速应用程序的响应作为字符串获取?

换句话说,我想要一种将请求对象发送到快速应用程序并以字符串形式接收其响应的方法。

作为代码,我正在寻找该sendToThisApp方法的一些实现:

var app = express();
app.get( /* Some code here */ );
var request = // Some request object
var response = app.sendToThisApp(req)
console.log(response);

谢谢。

4

2 回答 2

1

这是一个简单的 Node.js Express 应用程序的代码:

var app, express;
express = require('express');
app = express();
app.get('/', function(req, res) {
    console.log(res);
    res.end();
});
app.listen(8080);

为了在此应用上触发获取请求,您需要在节点上运行该应用。打开终端并输入以下命令:

node app.js

然后,你只需要启动你喜欢的浏览器,进入 localhost:8080,然后在你的终端中查看响应的日志。

于 2013-07-19T11:25:26.400 回答
0

看起来您期望事情同步发生,该节点和表达希望通过回调异步处理。

但除此之外,我并不真正理解你想要做什么。

如果您有节点应用程序的代码,并且只想将响应对象视为字符串,那么最简单的处理方法是通过 get 上的回调。

app.get('/', function(req,res){ 
  console.log(res);
}

但在不知道你实际追求什么的情况下,我无法给出更好的建议。

于 2013-07-19T01:54:19.130 回答