vite.config.js的代理配置失效 问题描述:一个前后端分离项目,前端为vue3+vite4项目, 我提供的后端接口为7002,url为"http://localhost:7002/user/info" (https://link.segmentfault.com/?enc=KYAfLbjcckM4%2F12ABYXczg%3D%3D.%2F2my3F8J1Rl4DV%2FhJIxWPDyEIEJPCdhyTpQ32T7Rni8%3D) https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/286e4cf56a145ae364847465fe22057b.png 我在vite.config.js做了代理的配置,这个配置一直不生效, https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/83a854ed78bc9b22c1d5ac48c2d15867.png "GSD6Y7`}N$IB6I7ZMB_79TE.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/f88d41c5a18dbd1ff0c1b33da3001726.png) 实际请求路径一直是"http://localhost:4000/user/info" (https://link.segmentfault.com/?enc=4qFzXFJ3jcxDiMqeVJii7w%3D%3D.ve2jsG5%2F6bRikz%2FyMHPhiIUJBHwRCyLFMSI5ged2fYU%3D),一开始请求失败404,后来莫名其妙请求成功了,并且返回数据为我后端"http://localhost:7002/user/info" (https://link.segmentfault.com/?enc=xQPCxlaF8%2FmKxZZyGKsI3g%3D%3D.fj4qKaXtxQ46a1acN7f7a2P9q8ErtY7AN8XZV%2FnMXpw%3D)接口的数据,但是实际请求路径仍然是"http://localhost:4000/user/info" (https://link.segmentfault.com/?enc=5nmcUuApL7KVg8H1j3ZbUA%3D%3D.expSWO%2FMgqaYaWO2hfyfXGqtLFFtsCE74xOOdWaz4%2B8%3D),这是什么问题? "VVX2V1F`2BUAWQ9D215VP{Y.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/e240e16ac837741bdbac18ada5bd6fd3.png) https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/c976f68b0742c5f818b164eb200a183e.png 后续: 增加了新配置 "23803.jpg" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/f33aee35964b6270316a938e3d7699fb.png) 7002和7004的请求成功了,但是7003的不成功 什么原因?
如题,我的项目部署在阿里云服务器,前端(nuxt3 ssr)在A上,后端(api服务)在B上,A和B处于同一VPC内,且相同安全组,在前端项目中调用接口是写B的内网IP还是通过域名呢? 如果写B的内网IP,还需要其它什么配置?
nextjs适合前后端分离的架构吗? 刚学nextjs 有个疑问 nextjs适合前后端分离的架构吗,我看官网和一些教程都提倡直接在服务端组件里操作数据库。如果已经有了写好的api服务,可以直接在服务端组件里去用axios请求api服务吗
前端使用vue,后端使用springboot,前后端分离,且已解决跨域,登录采用jwt验证 想实现功能:如果用户通过url栏输入地址方式来访问某个页面(非登录页),对未登录用户自动跳转登录页面 请问拦截器是设置在后端还是设置在前端?另外对于静态页面能拦截吗
Nuxt3.6.1 首次服务端渲染返回页面内容这段TTFB时间很长是怎么回事呢? 首页接口基本上都使用了lazy 还是要4,5s左右 因为部署后和本地启动,都是在4,5s左右,猜测是Nuxt框架提供的内置服务端渲染花费的时间 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241108/8eb8d3974b23182c72e8e3cb996faa01.png) 试着进行打包优化 gzip 压缩和替换比较大的依赖,只减少了FCP的时间 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241108/41482c7fa4dbd461f913aa9baead9798.png) 服务器返回构建的html模板应该是在FCP之前,性能测试这里也是提示服务器返回有4s左右的时间 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241108/a5de21390fd50b9d5a29eca67736dca1.png) "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241108/0276b903309c5b70a33b9fc075d60e19.png) 目前知道接口少的页面会加载更快,但是前后端分离,服务端首次渲染这段获取数据的时间不知道如何具体查看 琢磨几天了,希望大佬们帮忙看看,非常感谢。
很奇怪 使用nginx+docker部署的前后端分离项目 部署上去之后访问的时候出现空白也没有报错,然后按照网上的教程,改了vue的配置文件。也没有效果,不管前面加了点还是没加就是出现不了页面,都是空白的 不知道是什么导致了 很迷茫 有懂的吗 帮忙解决一下呗! 改了vue的打包配置 不管是加了点还是没加都显示不出页面 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241027/f30a367bb44ae1032ad63bc7249fe630.png) "1703145316544.jpg" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241027/51d156772654d62a03d03f904b524f08.png) "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241027/80da36fa3d099beac56ab42bccf5f96f.png)
docker+nginx部署的前后端分离项目,如果我nginx没有配置代理的话就可以打印index.html的内容但是空白页面,我一旦nginx代理了,就报系统异常,是怎么回事呀 没有启用nginx代理的情况 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241024/26ec87b3acc86fe4eb219f4a1985118f.png) "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241024/84ec2aee0e03eaf8d608c6365cf3c3eb.png) 启用nginx代理的情况 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241024/6c07ed4849148f55548e2ce4f9534609.png) "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241024/df4ed0be06c6622fb05dd9e4e4288160.png) 能部署上docker前端页面也不至于空白页面呀,后端已经部署上docker上并用postman测试了能调用数据