У меня есть общий код в файле, назовем его shared.js, который является «обязательным» в конечных точках. Это выглядит примерно так. Кажется, я не могу найти услуги tables
и mssql
или любую документацию на тех, за исключением тех, которые доступны на объекте request
. Я вынужден передать их или могу я добраться до них?Модуль экспорта и таблицы Azure для мобильных служб Объект
azure.tables
не работает и не является tables
глобальным объектом, как это было бы на столе. Когда на конечной точке api request.service.tables
содержит объект. Я хочу выполнить некоторые из этих операций внутри какого-либо общего кода, не передавая их, если это возможно.
Экспорт Код:
var azure = require('azure');
exports.getActive = function (success, failure) {
// azure.tables doesn't work either
// tables no go
tables.getTable('mytable').where({ active: true }).read(
{
success: function (results) {
var result;
if (results.length > 0) {
result = results[0];
success(result);
} else {
failure("error");
}
},
error: function (err) {
failure(err);
}
}
);
}