vue项目在nginx部署请求接口报404

提问1.jpg提问2.jpg
nginx配置如图
前端vue用webpack打包,路由模式是hash,没有设置过代理,首页可以显示,但是一请求接口就报nginx 404。大佬知道是什么问题吗。

阅读 8.8k
3 个回答

前后端分离部署,直接请求接口,访问的默认是当前子域;
这里你需要在前后端工程之上,增加一层路由分发,将接口请求转发到后端,页面、资源请求转发到前端

你的接口是 PHP 写的,但是你的路径并没有把 PHP 入口包含进去。看你的标签有 Laravel,laravel 的入口是 /public

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题