hbuider 運行 uni-app PC使用安卓模擬器接口請求錯誤


1、當我ulr設置為本地服務器接口時候,例如:

        ----》      

login:function(index) {
				uni.request({
					url: '/api/user/login',
					header: { 
						'content-type': 'application/json',
						},
					method: 'POST',
					sslVerify: false,//不驗證ssl證書
					data: {
						userName: this.mobile,
						passWord: this.password,
						userCode: '',
						sysCode: ''
					},
					success: res => {
						console.log(res.data);
						if(res.data.code == 0) {
							this.login_success = '登錄' + res.data.message;
						}
					},
					fail: err => {
						console.log(err);
						uni.showToast({
							icon: 'none',
							title: "請求錯誤!"
						})
					},
				});
			},

 運行到瀏覽器成功,但是安卓模擬器提示:報錯:"errMsg": "request:fail abort statusCode:-1"

 

2、修改utl地址:localhost換成本地ip ,url為我本地的IP地址加端口號8080(IP地址可以windows+R,ipconfig獲取)

  此時模擬器可以獲取數據,但瀏覽器獲取數據失敗(正式環境地址沒測試過,不知道)

login:function(index) {
				uni.request({
					url: url + '/api/user/login',
					header: { 
						'content-type': 'application/json',
						},
					method: 'POST',
					sslVerify: false,//不驗證ssl證書
					data: {
						userName: this.mobile,
						passWord: this.password,
						userCode: '',
						sysCode: ''
					},
					success: res => {
						console.log(res.data);
						if(res.data.code == 0) {
							this.login_success = '登錄' + res.data.message;
						}
					},
					fail: err => {
						console.log(err);
						uni.showToast({
							icon: 'none',
							title: "請求錯誤!"
						})
					},
				});
			},

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM