我想在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); }); –