gpt4 book ai didi

ember.js - Ember 数据保留适配器不起作用

转载 作者:行者123 更新时间:2023-12-02 06:00:19 25 4
gpt4 key购买 nike

我是EmberJS的新手。我正在尝试制作一个简单的Ember CRUD应用程序。我正在使用 Ember Data的REST适配器。 REST适配器配置为从 CodeIgniter 应用程序中提取数据。

我已经测试了CodeIgniter应用程序,它可以正确提供数据。

这是我的Ember代码(路线除外)

http://pastebin.com/pWrp6hRz

这是我的router.js文件

http://pastebin.com/MzqAjshJ

导航到/ users时,出现以下错误:

Error: assertion failed: Error while loading route:
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /users was not found on this server.</p>
</body></html>
, status: 404, statusText: Not Found} @ http://localhost/todo3/js/libs/ember-1.2.0.js:796

导航到/ departments时遇到类似的错误

有趣的是,如果我换线
App.ApplicationAdapter = DS.RESTAdapter.extend();


App.ApplicationAdapter = DS.FixtureAdapter.extend();

并注释掉
DS.RESTAdapter.reopen({
url: 'http://localhost/service_r/index.php'
});

并添加一些FIXTURE数据... (绝对不要进行任何其他更改),然后错误消失,我可以看到该数据。

RestAdapter有什么问题?

最佳答案

当您收到404时,这在您的服务器上似乎是一个问题。与错误消息所显示的完全一样。您应该使用'namespace'属性来确保到达正确的serverurl。

编辑:史蒂夫H已经在评论中发布了此答案!

关于ember.js - Ember 数据保留适配器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20340108/

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