gpt4 book ai didi

javascript - 在 ember js 中从多个 Web 服务获取数据的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-28 18:18:48 26 4
gpt4 key购买 nike

我正在构建一个网站,该网站使用来自不同服务器上五个以上不同 Web 服务的数据。我不知道开始工作的最佳方式是什么......例子: 我必须从以下位置加载信息:

  1. http://api.example1.com
  2. http://api.example2.com
  3. http://api.example3.com
  4. 等等...

最佳答案

为了在同一路线上获取数据,您可能会执行以下操作(来自 Ember 文档):

        export default Ember.Route.extend({
model() {
return Ember.RSVP.hash({
songs: this.store.findAll('song'),
albums: this.store.findAll('album')
});
}
});

为了与这些 API 进行交互,我假设您还需要处理 API key 等。在这种情况下,您将需要为您与之交互的每个 API 运行“embergenerateadapterresourceName”并填写它们,如下所示(取自Ember Data docs——我假设您正在使用Ember数据) :

import DS from 'ember-data';

export default DS.RESTAdapter.extend({
host: 'https://api.example.com',
headers: {
"API_KEY": "secret key",
"ANOTHER_HEADER": "Some header value"
}
});

关于javascript - 在 ember js 中从多个 Web 服务获取数据的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40315644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com