Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku 不确定如何从自定义端点检索数据?_Heroku_Ember.js_Ember Data - Fatal编程技术网

Heroku 不确定如何从自定义端点检索数据?

Heroku 不确定如何从自定义端点检索数据?,heroku,ember.js,ember-data,Heroku,Ember.js,Ember Data,这篇文章的背景是,我是一名java开发人员,试图自学Ember。事情进展不顺利。我意识到这个问题很模糊,所以我道歉,我甚至不知道我应该问什么 我需要将数据从heroku json端点拉入模型,即通过某种查询。在application.js文件中,我有以下内容: import DS from ‘ember-data’; export default DS.JSONAPIAdapter.extend({ host: 'https://cag-brain.herokuapp.com' });

这篇文章的背景是,我是一名java开发人员,试图自学Ember。事情进展不顺利。我意识到这个问题很模糊,所以我道歉,我甚至不知道我应该问什么

我需要将数据从heroku json端点拉入模型,即通过某种查询。在application.js文件中,我有以下内容:

import DS from ‘ember-data’;

export default DS.JSONAPIAdapter.extend({
    host: 'https://cag-brain.herokuapp.com'
});

理想情况下,我希望将这些数据拉入一个用户模型,然后在页面上显示这些数据,作为一种概念证明。不幸的是,我什么也得不到。我甚至不确定我做得对不对。我应该做一些不同于尝试使用主机自定义的事情吗?任何指导都将不胜感激

通过余烬数据检索记录涉及到不同的事情

首先,你应该:

您应该检索数据库中的记录

然后你应该配置你的,也许是一个。您在问题中包括了该步骤:

// app/adapters/application.js

import DS from ‘ember-data’;

export default DS.JSONAPIAdapter.extend({
    host: 'https://cag-brain.herokuapp.com'
});
如果api未实现,则需要自定义和。Ember数据附带了一个/附加到实现JSON Api规范的默认适配器和序列化程序。如果需要从头开始,还有一个抽象。在此之前,我肯定会看看是否有任何适合您的需要

为了使api和客户机开发脱钩,并加快测试速度,我建议您使用它来模拟api

// app\routes\posts.js

import Route from '@ember/routing/route';

export default Route.extend({
  model() {
    return this.get('store').findAll('post');
  }
});
// app/adapters/application.js

import DS from ‘ember-data’;

export default DS.JSONAPIAdapter.extend({
    host: 'https://cag-brain.herokuapp.com'
});