从 Windows Azure Mobile Services 中的读取请求中获取 ID
Getting the ID from a read request in Windows Azure Mobile Services
我正在尝试为Windows Azure Mobile Services中的一个表实现服务器端脚本。目前,我的脚本如下所示:
function read(query, user, request) {
var sql = 'SELECT * FROM nextjet.aircraft AS ac ' +
'INNER JOIN nextjet.aircraft_type AS act ' +
'ON ac.aircraft_type_id = act.id AND ac.id = ?';
console.log('Attempting to fetch an aircraft row');
mssql.query(sql, [request.id], {
success: function(results) {
console.log('aircaft row fetched: ' + results);
request.respond(statusCodes.OK, results);
},
error: function(err) {
console.log('There was an error when fetching an aircraft row: ' + err);
request.respond(statusCodes.NOT_FOUND, 'The aircraft was not found in the database');
}
});
}
如果我使用 readWithId:(NSNumber *(id 方法从 iOS 调用它,如何在服务器端获取 ID?就像现在一样(只是试图通过调用request.id
从request
对象中获取它。这不起作用,日志告诉我这是一个无效的参数类型。
那么,我如何获取 ID?在插入操作中,我将通过item
对象访问完整对象,但不能在读取操作中访问。
提前感谢,
延斯
若要访问从 readWithId 发送的 ID,需要使用作为读取脚本参数的查询对象。 在本例中,您将使用 query.id。
相关文章:
- 如何在不使用JS发出新请求的情况下读取当前标头
- 读取Angular应用程序中请求的url
- 在不执行ajax请求的情况下,使用jQuery读取HTTP标头以检查404
- 如何读取在节点中发出的简单http请求的响应
- 如何从节点.js请求对象读取数据事件(块)
- 使用POST请求登录时读取服务器发送的cookie
- 在 Javascript 中读取请求标头
- 文件系统读取文件和 xml2js parseString 的挂起请求
- 当尝试仅在 IE 上使用 ajax 请求读取本地 xml 文件时,访问将被拒绝
- 通过 https 请求访问和读取 html/php 页面,由 htaccess apache2 Server 后面的 Q
- 从请求标头读取数据
- AJAX 请求无法读取更新的会话/全局变量
- 如何在 ExtJS 4.1.0 代理或读取器中更改请求 URI
- 从 Windows Azure Mobile Services 中的读取请求中获取 ID
- 读取本地文件并将请求的输出显示到 html 文件
- 在使用.each制定选项时,无法使用$.POST请求读取$_POST值
- 读取请求标头
- 错误:使用mode.js的请求模块读取ECONNRESET
- 跨域请求阻塞:同源策略不允许读取远程资源a
- 读取请求体Node.js服务器