如何在控制台上从post请求打印数据 [英] how to print the data from post request on console

查看:3588
本文介绍了如何在控制台上从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆