我一直在获取自定义API的帖子主体时遇到问题。在将body-parser添加到我的package.json并运行npm install之后我简单地工作了,但是现在我面临request.body在我的应用程序中没有任何数据。
在我的app.js中,我使用以下代码行注册了body解析器。
app.use(bodyParser.json({ limit: '50mb' }));
app.use(bodyParser.urlencoded({ limit: '50mb', extended: true }));
在我位于API文件夹中的自定义API中,我有类似的东西。
post: (request, response, next) => {
var body = request.body;
var context = request.azureMobile; }
request.body每次都空着。我已经尝试使用JSON和表单参数。两者都不起作用。在这个例子中,我在本地运行但是当我将它推送到Azure时它不起作用。我在stackoverflow中尝试了新项目,不同的API文件和其他建议。我很茫然。这么简单的东西不应该这么复杂。