我们正在EmberJS中构建我们的前端应用程序。我们对需要令牌的服务(通过Ajax)进行了几次调用。
此令牌由另一个对此服务的请求创建。
所有客户端都将使用相同的令牌,因此,理想情况下,在服务器端生成此令牌并将全局变量中的此值提供给所有客户端会很棒。
是否可以在EmberJS中执行此操作,例如,当nodeJS启动应用程序时?
答案 0 :(得分:0)
您可以创建一个服务,将变量保持在其状态,并在应用程序启动时向服务器发出请求以获取生成的值。
我只遵循类似的技术,只有更复杂的变量,每次应用程序启动时都会改变。
这可以如下工作:
创建应用程序路由。应用程序启动时运行应用程序路由。在应用程序路由中,请求从服务器获取数据并将其存储到您的服务中以供以后使用。
Here展示了这个解决方案。