我正在关注教程Ember and Rails 5 with JSON API: A Modern Bridge。余烬不与导轨沟通
因此,我现在有一个用于后端的rails-api和用于前端的ember。我开始在轨服务器的建议:
$ bin/rails server --binding 0.0.0.0
开始余烬服务器:
$ Ember s --proxy --http ://localhost:8080 --port 8081
我不得不指定虽然创建灰烬服务器的端口,因为我得到了一个错误说:
Port 8080 is already in use
它看起来像铁轨后端工作,如果它假设。当我访问http://localhost/something.json时,我得到了正确的json响应。
在本教程中,他们问你去余烬前端开放烬检查,控制台,输入命令:
$E.store.findAll('book');
我得到的回应是:
Uncaught TypeError: Cannot read property 'findAll' of undefined(…)
我使用C9与本教程,不确定它是否与它有任何关系。
问题是,为什么我得到这个错误?
我是新来的stackoverflow,Rails和Ember。
我搜查了这个问题,发布的解决方案对我无效。