我正在尝试使用 Slim 框架在 Appfog 中设置一个 REST 应用程序。这是基于 Coenrats 在此链接中的教程:http: //coenraets.org/blog/2011/12/restful-services-with-jquery-php-and-the-slim-framework/
只有我使用了更新版本的框架。文件夹结构如下
app
--> api
----> .htaccess
----> index.php
----> Slim 框架文件夹
--> js
----> jquery.js
----> main.js
-- > css
----> 样式.css
--> index.html
这是我如何瘦身的代码
// load required files
require 'Slim/Slim.php';
// register Slim auto-loader
\Slim\Slim::registerAutoloader();
// initialize app
$app = new \Slim\Slim();
这是我的 .htaccess 代码:
RewriteEngine On
# Some hosts may require you to use the `RewriteBase` directive.
# If you need to use the `RewriteBase` directive, it should be the
# absolute physical path to the directory that contains this htaccess file.
#
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
由于我正在做 REST,我还按照教程设置了一个 rootURL,即:
var rootURL = "http://test.ap01.aws.af.cm/app/api/";
当我运行应用程序时,我正在调用一个 get 方法来获取数据库中的所有数据,但是这个错误显示在我的控制台中:
获取http://test.ap01.aws.af.cm/app/api/ 404(未找到)
我会错过什么吗?
提前致谢。
干杯! 杰森