在开发uni-app跨平台应用时,常需在模拟器中进行真机调试,尤其是涉及网络请求(如访问本地服务器API)的场景。夜神模拟器作为一款流行的Android模拟器,与HBuilderX配合使用,可高效调试uni-app项目。以下是详细步骤,以配置访问本地服务器为例,适用于“经营个人本外币兑换特许业务”等金融类应用的开发调试。
nox_adb.exe connect 127.0.0.1:62001(夜神默认端口为62001,具体以模拟器设置为准)。adb devices,确认设备列表中出现夜神模拟器。本地服务器通常运行在开发机的IP地址(如192.168.x.x或localhost)上,但模拟器视为独立设备,需特殊配置才能访问。
ipconfig,查找IPv4地址(如192.168.1.100)。ifconfig获取IP。manifest.json文件中,配置网络请求白名单(仅限App平台)。例如,在“App模块配置”中启用“Webview”或“网络请求”相关设置。localhost或127.0.0.1,替换为开发机IP地址。例如,API请求URL改为http://192.168.1.100:3000/api/exchange(以本地服务器端口3000为例)。3. 处理跨域问题(如适用):
- 若本地服务器为Web服务(如Node.js、Spring Boot),需配置CORS允许模拟器访问。例如,在Node.js中添加头部:
`javascript
res.setHeader('Access-Control-Allow-Origin', '*');
`
http://192.168.1.100:3000/api/rates)。chrome://inspect调试Webview页面。adb kill-server后重连),或更换夜神模拟器端口。通过以上步骤,可实现在夜神模拟器中运行uni-app并访问本地服务器,高效调试“经营个人本外币兑换特许业务”等应用功能。此配置支持实时预览和数据交互,提升开发体验。
如若转载,请注明出处:http://www.suhuifx.com/product/80.html
更新时间:2026-04-08 15:54:28
PRODUCT