我和一个伙伴在一个局域网内通过花生壳的内网穿透访问后端端口,为什么我用浏览器可以访问到他的后端端口,但是在vue用aixos就访问失败。
2条回答 默认 最新
- 她嫌我菜呜呜呜 2023-12-01 23:01关注
在这种情况下,可能有几个原因导致使用axios无法访问伙伴的后端端口:
跨域访问问题:由于浏览器有跨域限制,当使用浏览器直接访问后端端口时,浏览器会自动处理跨域请求。但是,axios在vue中发送请求时,需要注意跨域请求是否被拦截。可以尝试在伙伴的后端接口中配置允许跨域访问,或者在axios请求中配置跨域参数。
网络环境问题:由于内网穿透技术可能受到局域网和外网环境的影响,可能会导致axios无法正常连接到伙伴的后端。确保花生壳的内网穿透设置正确,并且网络环境稳定。
端口或IP地址配置问题:确认axios请求中使用的端口号和IP地址是否与花生壳内网穿透配置一致,或者伙伴的后端服务是否正在监听正确的端口。
针对以上可能的原因,可以首先尝试在后端设置跨域允许,然后检查网络环境和内网穿透配置是否正确,最后确认端口和IP地址的配置是否准确。如果问题依然存在,建议查看浏览器开发者工具中的网络请求和控制台输出,以获取更多有关请求失败的信息。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 求复现机器学习文章一篇
- ¥15 爬虫抓取数据|解析视频文本内容(相关搜索:自动化)
- ¥15 combobox绑定值改变的问题
- ¥15 from seleniumwire import webdriver 在抓取http://链接的时候会自动转https://这个怎么解决
- ¥15 hive直连数据库模式插入mysql表数据失败(相关搜索:数据库)
- ¥30 不会,学习,有偿解答
- ¥15 SQL查询语句报错(检查)
- ¥15 此表中公式应该怎么写
- ¥15 求HI-TECH PICC 9.50 PL3安装包
- ¥15 下载ctorch报错,求解