讨论数量:
npm run build
后生成的产物要使用 /api/xxx
的形式访问接口的话,nginx 部分需要做反向代理配置
网上这样文章很多,随便找了一篇仅供参考:blog.csdn.net/shi851051279/article...
@wj2015 我之前也猜想过是这个原因 可是不是 我一般会把前端打包后放在后端项目内 通过/api
访问不同目录 在vue2项目中使用这种已经部署过几个项目了 但这次用vue3不知道为什么不可以
if ( $request_uri !~* /api ) {
set $root_path /var/www/admin_api/resources/dist;
}
if ( $request_uri ~* /(api|storage|\.well-known) ) {
set $root_path /var/www/admin_api/public;
}
@Latent 虽然有点没太明白这里用了 vuex 为啥还要再直接请求接口,不过调试结果表明,mounted 的逻辑没进去,可以尝试用
setup api
看打包出来的结果会不会有变化。