我正在尝试为Azure Mobile Services创建一个自定义API,用于在表上执行Transact-SQL命令。根据文档,我应该能够使用名为'mssql'
的对象来执行此操作(http://msdn.microsoft.com/en-us/library/jj554212.aspx)。但是,该对象似乎不存在,我的后端脚本总是失败,错误500(内部服务器错误)。自定义API后端脚本中是否不存在此对象?
答案 0 :(得分:2)
要在自定义API中使用该对象,您应该通过传递给API的request
对象访问它:
exports.get = function(request, response) {
var mssql = request.services.mssql;
mssql.query('select GETDATE() from myTable', {
success: function(results) {
response.send(200, { serverTime: results[0] });
}
});
}