我想在Azure移动应用程序Node.js后端服务器中使用easy api。 但努力后,我无法获得请求的内容。Azure移动应用程序node.js后端 - 无法获取请求的内容
任何人都可以告诉我我失去了什么可能的东西吗?
这是我的API(myApi.js):
module.exports = {
"post": function (req, res, next) {
for (var k in req) {
console.log("%s: %j", k, req.k);
}
res.status(200).send('post');
}
}
这是我的app.js:
var express = require('express'),
azureMobileApps = require('azure-mobile-apps');
var app = express();
var mobile = azureMobileApps({
// Explicitly enable the Azure Mobile Apps home page
homePage: true
});
mobile.tables.import('./tables');
mobile.api.import('./api');
mobile.tables.initialize()
.then(function() {
app.use(mobile); // Register the Azure Mobile Apps middleware
app.listen(process.env.PORT || 3000); // Listen for requests
});
这是我的控制台日志,你可以看到,请求一切是不确定的。 PARAMS:未定义 查询:未定义 头:未定义 网址:未定义 的StatusCode:未定义 体:未定义 ...
删除'then'后的'function'和 再试一次。就像这样:。然后((){ app.use(mobile); app.listen(process.env.PORT || 3000); }); –