小编Nak*_*nut的帖子

在Express.js中解析JSON时,未定义主体

我有一个简单的服务器,我只是在发布时将json打印到屏幕上.这是我的代码:

/*jslint node:true*/

var express = require('express');
var app = express();
app.use(express.json());
app.use(app.router);

app.post('/event', function (res, req) {
    //'use strict';
    console.log(req.body);
});

app.listen(3000);
Run Code Online (Sandbox Code Playgroud)

然后我用curl将JSON放到服务器上:

curl -X POST -H "Content-Type: application/json" -d '{"username":"xyz","password":"xyz"}' http://localhost:3000/event
Run Code Online (Sandbox Code Playgroud)

但服务器只是打印 undefined

我究竟做错了什么?

json node.js express

2
推荐指数
1
解决办法
5468
查看次数

标签 统计

express ×1

json ×1

node.js ×1