我们目前正在设计一个移动应用程序,客户端要求我们有能力脱机工作,并同步数据时再次在线。我正在考虑使用realm,因为它似乎可以使离线状态变得非常容易,但是我对服务器端逻辑将存在的位置感到有点困惑。我说的对吗?这个领域实际上并不是被设计成具有服务器端逻辑的?当云可用时,您只是将数据持久化到云中,但实际上您并不负责构建API及其背后的逻辑?
编辑。
进一步阅读,也许Azure离线数据同步是更好的选择,因为你可以编写服务器端代码?如果我想要服务器端代码,就不能使用realm,这个决定正确吗?
Thansk Michael
我有一个web应用程序(单页反应应用程序),我有一个托管在云运行上的快速服务器,它处理我所有用户的请求。
但我有一些/api路由,现在正在同一台服务器上处理。他们通常调用外部API或更新数据库中的某些内容。
例如:
/api/send-contact // SENDS CONTACT FORM EMAIL
/api/search // HANDLES TEXT SEARCH AND RESPONDS
/api/update-viewcount // UPDATES THE DB VIEW COUNT FOR A PAGE
在我用来响应用户页面请求的同一台/ap