news 2026/5/1 7:24:41

tauri:打包后接口请求域名变成了tauri.localhost

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
tauri:打包后接口请求域名变成了tauri.localhost

之前用electron把jeecgboot打包成桌面应用,这次想试一下tauri,但是本地运行都没问题,打包后一直报错,无论我如何修改服务器地址,请求域名永远都是http://tauri.localhost/jeecgboot

我发现2023年有人跟我类似问题:

https://segmentfault.com/q/1010000044323575

刚开始以为是tauri不支持axios请求,不支持http请求,各种查资料装插件,结果一点没用,最后发起有偿提问,网友终于给我指出了可能得问题:

1、需要把请求地址加到csp里

2、打包后(生产环境)服务器代理失效,需要手动拼接完整域名

我仔细思考了,第二个问题非常关键:

http://tauri.localhost/jeecgboot这个域名怎么来的?

因为在生产环境,我通过代理设置的域名失效了,所以tauri给我加了默认的tauri.localhost作为域名,后面的/jeecgboot是因为在env里配置了后台接口父地址。

终于真相了!

于是修改axios的baseUrl相关代码,当生产环境的时候,要拼接完整域名。

这样修改后虽然请求地址正确了,但是由于jeecgboot框架本身涉及到其他请求,导致我无论如何设置csp都还是会报错,所以我选择另外建一个简单项目来验证问题。

使用官网的步骤创建项目。

设置服务器代理。

生产环境下,使用完整域名作为baseUrl

这次我甚至没有设置csp,打包后请求接口就完整正常了!

说来说去还是自己基础知识薄弱,不知道服务器代理只在开发环境有用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 7:21:18

基于springboot和vue图书馆借阅管理系统设计与实现uv6546wm

目录已开发项目效果实现截图开发技术系统开发工具:核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式&…

作者头像 李华
网站建设 2026/4/30 20:56:50

s3fs-fuse终极指南:三步搞定云端存储本地挂载

s3fs-fuse终极指南:三步搞定云端存储本地挂载 【免费下载链接】s3fs-fuse FUSE-based file system backed by Amazon S3 项目地址: https://gitcode.com/gh_mirrors/s3/s3fs-fuse 还在为管理云端S3存储而烦恼吗?想要像操作本地文件一样轻松访问云…

作者头像 李华
网站建设 2026/5/1 5:46:52

Feishin音乐播放器:解决自托管音乐管理的三大核心痛点

Feishin音乐播放器:解决自托管音乐管理的三大核心痛点 【免费下载链接】feishin A modern self-hosted music player. 项目地址: https://gitcode.com/gh_mirrors/fe/feishin 还在为音乐库管理混乱而烦恼吗?Feishin作为现代化自托管音乐播放器&am…

作者头像 李华
网站建设 2026/5/1 6:56:52

5大核心技术:构建高可靠物联网数据处理管道的架构设计

5大核心技术:构建高可靠物联网数据处理管道的架构设计 【免费下载链接】thingsboard Open-source IoT Platform - Device management, data collection, processing and visualization. 项目地址: https://gitcode.com/GitHub_Trending/th/thingsboard 在当今…

作者头像 李华
网站建设 2026/5/1 5:48:36

【紧急更新】VSCode量子开发插件兼容性问题全面解决方案

第一章:VSCode 量子开发的插件集成现代量子计算开发正逐步走向标准化与可视化,Visual Studio Code(VSCode)凭借其强大的扩展生态,成为量子编程的首选集成环境。通过集成专用插件,开发者可在统一界面中完成量…

作者头像 李华