我开始学习node.js并试图找出如何获取POST请求的内容.我想按照这篇文章中的说明进行操作.到目前为止,我已成功安装了node.js(在Windows 7上)并表达,并且能够使我的第一个脚本工作.但是当我尝试使用body-parser时,问题出现了.我安装了它,它似乎在那里
这是node.js脚本的代码
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use( bodyParser.json() ); // to support JSON-encoded bodies
app.use(express.json()); // to support JSON-encoded bodies
app.get('/', function(req, res) {
res.setHeader('Content-Type', 'text/plain');
res.end('Vous êtes à l\'accueil');
});
app.get('/user/:usernum', function(req, res) {
res.setHeader('Content-Type', 'text/plain');
res.end('You are on page USER with n° : ' + req.params.usernum);
});
// https://stackoverflow.com/questions/5710358/how-to-get-post-a-query-in-express-js-node-js
app.post('/adonis', function(req, res) {
res.setHeader('Content-Type', 'text/plain');
console.log(req.body.title);
// res.write(JSON.stringify(req));
res.end('Hopefully I stringified a POST');
});
// ... Tout …Run Code Online (Sandbox Code Playgroud)