我的应用程序以json rpc格式与服务器通信 - 来自客户端的每个请求都需要具有客户端生成的新ID。 jsonrpc specs示例:
{"jsonrpc": "2.0", "method": "subtract", "params": [42, 23], "id": 1}
,下一个请求的id = 2,依此类推。
我读到不建议在ember中使用全局变量,所以我想我应该在应用程序路由中保留id,并且有一个将id设置为id ++并返回新值的函数。但是,我不知道如何访问此功能,因为我不断收到像
这样的错误 data["id"] = Addapp.ApplicationRoute.getNewJRId();
ApplicationRoute未定义...
我的问题是:这是一种正确的方法吗?
我这样做,怎么样?