nginx 下 angular应用 出现错误状态码问题总结
2017-06-07 15:52
441 查看
404
场景1: angular restful 风格路由 nginx服务器 无法识别
解决办法:
三步:
a 入口html文件 头部 添加base标签
b 配置angular路由(ui-router)需指定html5Mode
$locationProvider.html5Mode(true).hashPrefix(“!”);
c nginx.conf 文件下添加如下配置
场景2: angular http 访问后台php文件 出现 404
原因: nginx配置解析php出现问题 一般是如:
root目录配置错误,导致服务器无法找到请求的php文件 ,注意在前端代码http请求的api路径要以 php 所在目录 root为 初始路径。
解决方法:root 和 fastcgi_param 下 加粗的地方 要配置正确
405 not allowed
原因:nginx 不允许post访问静态资源
解决办法:静态server下的location加入error_page 405 =200 $uri;
参考博文
场景1: angular restful 风格路由 nginx服务器 无法识别
解决办法:
三步:
a 入口html文件 头部 添加base标签
b 配置angular路由(ui-router)需指定html5Mode
$locationProvider.html5Mode(true).hashPrefix(“!”);
c nginx.conf 文件下添加如下配置
location {...try_files $uri $uri/ /index.html =404...}
场景2: angular http 访问后台php文件 出现 404
原因: nginx配置解析php出现问题 一般是如:
location ~ \.php$ { root **D:/article-system/backend**; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME **D:/article-system/backend**$fastcgi_script_name; include fastcgi_params; }
root目录配置错误,导致服务器无法找到请求的php文件 ,注意在前端代码http请求的api路径要以 php 所在目录 root为 初始路径。
解决方法:root 和 fastcgi_param 下 加粗的地方 要配置正确
405 not allowed
原因:nginx 不允许post访问静态资源
解决办法:静态server下的location加入error_page 405 =200 $uri;
参考博文
相关文章推荐
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- ios应用提交审核出现的问题总结
- Nginx代理的应用返回出现“413 Request Entity Too Large”错误(解决方法)
- $.ajaxFileUpload上传文件出现错误...问题总结
- 出现exeplorer.exe错误的问题的总结
- 解决Win8 metro应用出现挂起状态无法再次安装问题
- 乌班图安装nginx中出现的一些错误问题解决方案
- 解决打包应用时eclipse出现错误报告问题
- 打开office出现错误:向程序发送命令时出现问题 无法更改 中注册的office 加载项的连接状态 解决办法
- 关于myeclipse操作中出现的自动提示,以及误报错误问题总结
- Android开发之 adb 启动问题或是部署应用不成功,出现“The connection to adb is down, and a severe error has occured.”错误
- 全局捕获应用程序异常,并在出现异常状态重启应用,保持错误日志到手机
- iOS开发问题---Xcode9应用上传appStore出现报错:market icon 1024*1024尺寸错误
- 解决小米手机出现INSTALL_FAILED_UID_CHANGE错误,安装应用失败的问题
- PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。以便用到的出现错误
- oracle11g安装出现TNS:协议适配器错误问题相关整理总结
- 开发新浪微博应用出现以下问题Fatal error:Call to undefined function curl_init() in错误的解决方法
- 经常出现exeplorer.exe错误的问题的总结
- EWS编程问题三:调用WebService出现 请求因 HTTP 状态 404 失败 Not Found 错误(解决)
- Launcher应用在CTS测试中出现的几个问题总结