最近用Vue3写了个项目,然后对接后台接口。

在本地vue配置文件中,配置了反向代理。成功请求了后端接口。

自测没有问题。

打包vue,发布到nginx中。运行nginx,成功显示了页面。

当点击页面上提交时,接口报400。

翻阅了一些资料,发现需要重新在Nginx中配置反向代理。指向接口地址。

按照一些博客,配置了反向代理。

重新运行Nginx,请求页面,点击提交。结果报405。

有翻阅了一些资料,都说是Nginx不支持post请求静态文件。

为了处理这个405,需要将这个405直接指向200,重定向到接口地址。

405指向200,重定向接口地址。重启Nginx,请求页面,点击提交,这次没有报异常,响应200.

但是呢,没有返回数据。

又翻阅了资料,翻遍了资料,也没有找出是什么问题。

那没办法了,只能开动自己的小脑瓜,靠自己。

到这时,我才想起,去看一下后端接口服务器,有没有接收到请求日志。

最后发现,是Nginx配置路径问题,导致200没有任何响应。

最后将Nginx中反向代理的路径配置为后端接口地址,成功返回数据。

以上是这次发布Vue到Nginx上,部署运行的各种问题。踩了很多坑,总结出来的。融合了多篇博客和自己排查发现的解决办法。

最新文章

  1. UDP传输
  2. redis的数据类型
  3. PE文件信息获取工具-PEINFO
  4. [转]ORACLE日期时间函数大全
  5. 【linux操作命令】vim
  6. C#程序注销、重启、关机和锁定电脑
  7. 用C写一个web服务器(四) CGI协议
  8. eclipse中Build Path 导入的包和复制到 lib 包的区别
  9. webpack 理解
  10. 04_Struts2标签
  11. hbuilder IOS APP 打包与发布
  12. 第22章 使用外部身份提供商登录 - Identity Server 4 中文文档(v1.0.0)
  13. iOS快捷代码块
  14. vue之$forceUpdate
  15. Unity下Iso和Persp两种模式的区别
  16. Spring中的内部Bean
  17. C语言指针的一些题目
  18. spring-boot-资源处理
  19. MFC中控件的TAB顺序
  20. Windows10:Opencv4.0+Opencv4.0.1_contrib编译

热门文章

  1. linux中用命令导出、导入mysql数据库表
  2. 在uniapp中,定义导航栏左侧,右侧按钮
  3. 监控可视化nagios xi
  4. 在java路径上找不到javax.servlet.http.HttpServlet
  5. git常见问题集合
  6. wpf 解决画图模糊或抗锯齿以及文字模糊或抗锯齿问题
  7. CUDA Arch 代码
  8. J V M(二)双亲委派机制及native
  9. Web安全测试之XSS【转】
  10. git log 查看修改历史