在開發(fā)uni-app跨平臺應(yīng)用時,常需在模擬器中進(jìn)行真機(jī)調(diào)試,尤其是涉及網(wǎng)絡(luò)請求(如訪問本地服務(wù)器API)的場景。夜神模擬器作為一款流行的Android模擬器,與HBuilderX配合使用,可高效調(diào)試uni-app項目。以下是詳細(xì)步驟,以配置訪問本地服務(wù)器為例,適用于“經(jīng)營個人本外幣兌換特許業(yè)務(wù)”等金融類應(yīng)用的開發(fā)調(diào)試。
nox_adb.exe connect 127.0.0.1:62001(夜神默認(rèn)端口為62001,具體以模擬器設(shè)置為準(zhǔn))。adb devices,確認(rèn)設(shè)備列表中出現(xiàn)夜神模擬器。本地服務(wù)器通常運(yùn)行在開發(fā)機(jī)的IP地址(如192.168.x.x或localhost)上,但模擬器視為獨(dú)立設(shè)備,需特殊配置才能訪問。
ipconfig,查找IPv4地址(如192.168.1.100)。ifconfig獲取IP。manifest.json文件中,配置網(wǎng)絡(luò)請求白名單(僅限App平臺)。例如,在“App模塊配置”中啟用“Webview”或“網(wǎng)絡(luò)請求”相關(guān)設(shè)置。localhost或127.0.0.1,替換為開發(fā)機(jī)IP地址。例如,API請求URL改為http://192.168.1.100:3000/api/exchange(以本地服務(wù)器端口3000為例)。3. 處理跨域問題(如適用):
- 若本地服務(wù)器為Web服務(wù)(如Node.js、Spring Boot),需配置CORS允許模擬器訪問。例如,在Node.js中添加頭部:
`javascript
res.setHeader('Access-Control-Allow-Origin', '*');
`
http://192.168.1.100:3000/api/rates)。chrome://inspect調(diào)試Webview頁面。adb kill-server后重連),或更換夜神模擬器端口。通過以上步驟,可實現(xiàn)在夜神模擬器中運(yùn)行uni-app并訪問本地服務(wù)器,高效調(diào)試“經(jīng)營個人本外幣兌換特許業(yè)務(wù)”等應(yīng)用功能。此配置支持實時預(yù)覽和數(shù)據(jù)交互,提升開發(fā)體驗。
如若轉(zhuǎn)載,請注明出處:http://m.mjfg.com.cn/product/80.html
更新時間:2026-04-08 15:54:28
PRODUCT