将Vue项目部署到Nginx中,出现的400,405,200响应空等问题处理
2024-10-21 22:51:51
最近用Vue3写了个项目,然后对接后台接口。
在本地vue配置文件中,配置了反向代理。成功请求了后端接口。
自测没有问题。
打包vue,发布到nginx中。运行nginx,成功显示了页面。
当点击页面上提交时,接口报400。
翻阅了一些资料,发现需要重新在Nginx中配置反向代理。指向接口地址。
按照一些博客,配置了反向代理。
重新运行Nginx,请求页面,点击提交。结果报405。
有翻阅了一些资料,都说是Nginx不支持post请求静态文件。
为了处理这个405,需要将这个405直接指向200,重定向到接口地址。
405指向200,重定向接口地址。重启Nginx,请求页面,点击提交,这次没有报异常,响应200.
但是呢,没有返回数据。
又翻阅了资料,翻遍了资料,也没有找出是什么问题。
那没办法了,只能开动自己的小脑瓜,靠自己。
到这时,我才想起,去看一下后端接口服务器,有没有接收到请求日志。
最后发现,是Nginx配置路径问题,导致200没有任何响应。
最后将Nginx中反向代理的路径配置为后端接口地址,成功返回数据。
以上是这次发布Vue到Nginx上,部署运行的各种问题。踩了很多坑,总结出来的。融合了多篇博客和自己排查发现的解决办法。
最新文章
- UDP传输
- redis的数据类型
- PE文件信息获取工具-PEINFO
- [转]ORACLE日期时间函数大全
- 【linux操作命令】vim
- C#程序注销、重启、关机和锁定电脑
- 用C写一个web服务器(四) CGI协议
- eclipse中Build Path 导入的包和复制到 lib 包的区别
- webpack 理解
- 04_Struts2标签
- hbuilder IOS APP 打包与发布
- 第22章 使用外部身份提供商登录 - Identity Server 4 中文文档(v1.0.0)
- iOS快捷代码块
- vue之$forceUpdate
- Unity下Iso和Persp两种模式的区别
- Spring中的内部Bean
- C语言指针的一些题目
- spring-boot-资源处理
- MFC中控件的TAB顺序
- Windows10:Opencv4.0+Opencv4.0.1_contrib编译