小编Mar*_*n K的帖子

尽管我已经安装了它,为什么对node.js body-parser的调用会失败?

我开始学习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)

node.js express body-parser

16
推荐指数
3
解决办法
4万
查看次数

标签 统计

body-parser ×1

express ×1

node.js ×1