【问题标题】:405 Error From Slim PHP while using Backbone JS with MAMP使用带有 MAMP 的 Backbone JS 时来自 Slim PHP 的 405 错误
【发布时间】:2012-03-14 22:37:38
【问题描述】:

我是新来的backbonejs和苗条,但我正在潜入。

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

backbone 从文件中获取信息很好。

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

我见过this question

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

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

【问题讨论】:

    标签: php javascript rest backbone.js slim


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-07
      • 1970-01-01
      • 1970-01-01
      • 2020-07-04
      相关资源
      最近更新 更多