我在使用bodyparser的NodeJS express应用程序中使用“application / vnd.api + json”作为内容类型时遇到了麻烦。
我的应用包含:
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' }));
我错过了什么吗?