hbuilder连IP报跨域
时间: 2023-08-25 11:18:33 浏览: 45
回答: 问题中提到的跨域问题是因为HBuilder使用了电脑的IP地址进行请求访问,而手机与电脑必须在同一个局域网才能正常访问。因此,你需要确保手机与电脑连接在同一个局域网下。
此外,后端还需要支持跨域访问。你可以在后端代码中添加 @CrossOrigin 注解来完成跨域访问的支持。
另外,还需要注意在manifest.json的“plus->distribute->apple”节点下,添加plistcmds数据来全局关闭ATS限制,例如"plistcmds":["Add :NSAppTransportSecurity:NSAllowsArbitraryLoads bool true"]。这样可以解决一些跨域访问的问题。
最后,在nginx端的配置中,需要将Access-Control-Allow-Origin配置为指定的Origin,而不是配置为"*"。例如,可以使用add_header 'Access-Control-Allow-Origin' 'http://10.168.10.10:5500'。
通过以上步骤,应该可以解决HBuilder连IP报跨域的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [HbuilderX(前端)+Eclipse(后端),MUI框架真机调试(跨域访问)](https://blog.csdn.net/qq_37207676/article/details/106448264)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [跨域访问](https://blog.csdn.net/a1368783069/article/details/80449513)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]