0

我是backbonejs的新手,而且很苗条,但我正在潜入水中。

我的主干代码很好,当我使用 localstorage 时它可以工作,但我想使用 mysql 后端。我做了一些功课,找到了 SLIM 框架。看起来很酷,RESTful 等。我已经看到它与主干一起使用。

主干从文件中获取信息很好。

当骨干网使用 PUT 请求我的文件时,我得到: POST http://localhost:8888/lifeconsole/src/server/ 405 (Method Not Allowed)。

我看过这个问题

我在答案部分替换了建议的 SLIM 代码部分。

我还修改了我的 httpd.conf 文件以允许本地目录中的 .htaccess 文件。我确保在我的 SLIM 文件所在的目录中拥有 SLIM 附带的 .htaccess 文件。我一直在阅读有关 apache 配置的大量内容,感觉有点过头了。任何建议都会很棒!

4

1 回答 1

0

我想到了!我对 REST 的一个基本特性感到困惑。PUT 方法仅在更新时使用。我为 GET 和 PUT 编写了代码,我应该为 POST 准备一些东西。话虽如此,我很确定 PUT 不能在许多服务器上运行,您需要打开http://documentcloud.github.com/backbone/#Sync-emulateHTTP以使主干工作。

于 2012-03-15T18:31:57.573 回答