NodeJS,自定义Content-Type给出空的主体

我在使用“application / vnd.api + json”作为NodeJS express app中的内容types时遇到了麻烦。

我的应用包含:

const app = express(); app.use(bodyParser.json({ type: 'application/vnd.api+json' })); app.use(bodyParser.urlencoded({ extended: true })); 

发送标题为“Content-Type:application / vnd.api + json”的请求和一些json会产生一个空的req.body和undefined req.text。 通过“ Content-Type:application / json”发送相同的请求可以正常工作。

也试着用app.use(bodyParser.json({ type: 'application/*+json' }));

我错过了什么?