如何在控制台上从post请求打印数据 [英] how to print the data from post request on console
本文介绍了如何在控制台上从post请求打印数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
app.js
var express = require('express')
, http = require('http');
var app = express();
app.set('port', process.env.PORT || 7002);
app.use(express.static(__dirname + '/public/images'));
app.post('/Details/',function(request,response,next){
app.use(express.bodyParser());
var keyName=request.query.Key;
console.log(keyName);
} );
http.createServer(app).listen(app.get('port'), function(){
console.log('Express server listening on port ' + app.get('port'));
});
初始快照 :
Initial snapshot::
- 我只想打印从邮递员那里接收到的数据,这个数据是
dev
.....,它显示为未定义
? - 如何解决这个问题!
var express = require('express')
, http = require('http');
var app = express();
app.set('port', process.env.PORT || 7002);
app.use(express.static(__dirname + '/public/images'));
app.use(express.bodyParser());
app.post('/Details/',function(request,response,next){
var keyName=request.query.Key;
console.log(keyName);
} );
http.createServer(app).listen(app.get('port'), function(){
console.log('Express server listening on port ' + app.get('port'));
});
仍然有相同的错误
推荐答案
使用请求.query 当你有querystring参数。
Use request.query when you have querystring params.
对于表单/帖子数据,使用 req.body 。
For form/post data use req.body.
在你的情况下,使用 request.body。键
。
这篇关于如何在控制台上从post请求打印数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文