我正在为Ember CLI和Rails使用this tutorial。我被困在您应该使用控制台中的以下命令加载Book模型数据的位置:
App.store.findAll('book');
未检索到任何数据,Ember终端日志显示此错误:
Error proxying to http://localhost:3000
connect ECONNREFUSED 127.0.0.1:3000
Error: connect ECONNREFUSED 127.0.0.1:3000
at Object.exports._errnoException (util.js:890:11)
at exports._exceptionWithHostPort (util.js:913:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)
GET /books - - ms - -
然而,当我访问http://localhost:3000/books(Rails后端)时,我得到了所有书籍的正确JSON响应。为什么Ember应用程序无法检索此数据,以及如何修复它?
2条答案
按热度按时间az31mfrm1#
使用以下命令重新启动Rails服务器:
然后重新启动ember服务器。
0qx6xfy62#
有很多事情你需要看。
1.尝试在embers config/environment中设置。js为每个环境提供适当的URL和设置。更多信息here。
1.您还需要解释Rails应用程序以接受Rails应用程序之外的连接。科尔斯。寻找this gem。