【问题标题】:Running Angularjs example with Slim for REST Service使用 Slim 为 REST 服务运行 Angularjs 示例
【发布时间】:2012-10-14 03:19:39
【问题描述】:
我在为使用 slim(RESTful Web 服务的 PHP 框架)的 angularjs 应用程序制作此示例以正常运行时遇到问题。这是示例的链接
http://coenraets.org/blog/2012/02/sample-application-with-angular-js/
角度部分在渲染和路由方面工作正常。但是数据似乎没有加载,所以我怀疑网络服务一定有问题。这是我第一次尝试使用 Web 服务的 Angular 应用程序,也是我第一次使用 Slim 框架。
这是 Angular 应用的图片。
![AngularJS 未加载葡萄酒列表][1]
我希望你们能指出我正确的方向。
我在 windows xp 上运行并使用 wampserver 2.2 和 mysql 作为我的数据库
提前致谢!
【问题讨论】:
标签:
php
html
wamp
angularjs
slim
【解决方案1】:
我设法解决了问题,结果发现问题与 ANGULARJS 和 SLIM FRAMEWORK 无关,问题出在 apache 服务器 设置和 angular-cellar/api 文件夹中的 .htaccess 文件
我检查了apache错误日志,发现了这个错误
.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://localhost/angular-cellar/
To solve 这个我编辑了我的 httpd.conf 文件并取消了注释
LoadModule rewrite_module modules/mod_rewrite.so
事实证明,Wampserver 2.2 默认禁用了模块 mod_rewrite。谢谢