我目前正在使用离子框架(用于客户端)和sails.js(用于服务器端)开发应用程序。
我有一个专用服务器,用于托管服务器端,比方说,myapp.com
,所有都在git版本下
所以,举例来说,当我想登录时,我会查询myapp.com/signin
回答true
或false
(这是一个非常基本的例子)。
我在制作中发布我的应用,等待几个小时,我的应用程序可供所有人使用。
但是现在,我希望我的服务器回复{success: true, token: xxxxxx}
而不是基本true
或false
。我推动我的服务器修改,立即生效,但我仍需要等待几个小时才能批准我最近更新的应用程序。因此,所有当前用户都无法使用该应用程序,因为服务器端和客户端不匹配
我真的不知道从哪里开始避免这种情况。您对此有任何经验,或者对如何做到这一点有任何想法?
提前致谢
答案 0 :(得分:0)
您应该对API进行版本控制。
实施例:
对于您的下一个应用版本而不是请求myapp.com/signin
,它会请求myapp.com/v2/signin
。