前后端分离之后上传图片如何回显
前后端分离之后上传图片如何回显?
前端代码
后端服务器存储路径
本以为这样可以回显出来,但分离之后好像不行。
前端项目是在8080端口,后端在8090
查了很多资料,没什么头绪,有什么好的解决办法吗?大佬们
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
前后端分离之后上传图片如何回显?
前端代码
后端服务器存储路径
本以为这样可以回显出来,但分离之后好像不行。
前端项目是在8080端口,后端在8090
查了很多资料,没什么头绪,有什么好的解决办法吗?大佬们
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
关注点分离。
站在前端的角度想,上传一个文件后,这个上传接口应该告诉我是否成功,如果成功这个资源的 URL 是什么。
所以现在的问题是,你这个上传接口有没有返回可用的 URL ,和是否前后端分离没有关系的。告诉 id 然后让前端自己拼 URL 的方式是相对不正确的,前端没必要知道资源被放在了服务器的什么目录下,也没必要知道 URL 怎么用 id 去构造。
你写的是个相对路径。所以他也会指向前端服务器,如果是你说的8080,那就会去前端项目所在的服务器查找。
nginx 动静分离
devServer加个proxy规则