javascript - 保存后设置解析对象属性

标签 javascript parse-platform cloud pfobject

我试图在保存到云后向 PFObject 添加日期。 set() 似乎不起作用:

Parse.Cloud.afterSave("ReactMessage", function(request, status) {

    var now = new Date();
    var message = request.object;
    message.set('lastChanged',now.getTime());
    message.save();

//etc...

});

或者如果有人对如何处理跨时区的消息应用程序 NSDate 有任何建议,例如 - “X 于 20 分钟前回复”。 如果有人从阿姆斯特丹(我在英国)向我发送消息,它会说“一小时前”,即使我刚刚收到消息

最佳答案

我认为在保存之前请求比保存之后更好。

Parse.Cloud.beforeSave("ReactMessage", function(request, response) {
    var now = new Date();
    var message = request.object;
    message.set('lastChanged',now.getTime());
    response.success();
});

这样就可以了

关于javascript - 保存后设置解析对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31321599/

相关文章:

javascript - 返回值时未定义

javascript - 显示当前时间移动( float )

javascript - 无法从 WebView Android 获取整个 HTML 代码

javascript - 如何在 NodeJS 中正确签署对 Twitter REST API v1.1 的 HTTP 请求?

ios - ld : symbol(s) not found for architecture x86_64 with Facebook and Parse

java - microsoft azure 中 StorageAccounts 的模型对象

php - 未捕获的异常 'PDOException',消息为“SQLSTATE[HY000] [2002] 没有这样的文件或目录

azure - 将 Windows Azure 云服务部署到多个数据中心?

javascript - 如何从矩阵SVG中提取位置、旋转和缩放

javascript - 在 javascript 中从我的 Parse 数据库中获取图像?