使用带有MAMP的Backbone JS时,Slim PHP出现405错误

时间:2012-03-14 22:37:38

标签: php javascript rest backbone.js slim

我是新来的骨干和苗条,但我正在潜水。

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

骨干从文件中获取信息。

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

我见过this question

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

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

1 个答案:

答案 0 :(得分:0)

我明白了!我对REST的基本功能感到困惑。 PUT方法仅在更新时使用。我已经为GET和PUT编写了代码,我应该有一些POST的东西。话虽这么说,我很确定PUT在许多服务器上都不起作用,你需要依靠http://documentcloud.github.com/backbone/#Sync-emulateHTTP来使骨干工作。