CNode

req获取压缩流的问题

Llan2dou发布于13 年前最后回复13 年前5 回复3822 浏览0 收藏

node做一接口,client在搞用接口时要提交压缩流(json字符串压缩后),node中的req怎样才能获取这个流呢?

查看回复

回复 (5)

L
lan2dou#1·13 年前
引用 jiyinyiyong如果是 HTTP 请求的话, Express 加上中间件直接就搞定了...

你好。麻烦指点一下。是http。用的express

J
jiyinyiyong#2·13 年前
引用 jiyinyiyong如果是 HTTP 请求的话, Express 加上中间件直接就搞定了...

@lan2dou 我讲只能是大概吧, 先是引入 bodyParser, 然后从 req.body 取数据

app.use(express.bodyParser());

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

代码参考了链接.. 更多的话看下 Express 的文章. http://www.catonmat.net/blog/nodejs-modules-express/

J
jiyinyiyong#3·13 年前

如果是 HTTP 请求的话, Express 加上中间件直接就搞定了...

L
lan2dou#4·13 年前
引用 jiyinyiyong如果是 HTTP 请求的话, Express 加上中间件直接就搞定了...

@jiyinyiyong

是将一个流做为请求的body,发过node,在node中如何获取?

express bodyParser req.body.参数 这样取传递的参数是没问题的

J
jiyinyiyong#5·13 年前
引用 jiyinyiyong如果是 HTTP 请求的话, Express 加上中间件直接就搞定了...

@lan2dou 发送的是流, 到 Node 会被 Express 解析到 req.body.. 更具体一些我不是很清晰了

参与回复
登录后即可参与回复。登录