From f9a5eaf901a155c4a0dcbeeec87abe734e99ce90 Mon Sep 17 00:00:00 2001
From: yz <221840196@smail.nju.edu.cn>
Date: Fri, 17 Jan 2025 22:14:10 +0800
Subject: [PATCH] feat: webConnect

---
 entry/src/main/ets/public/WebAPI.ets | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/entry/src/main/ets/public/WebAPI.ets b/entry/src/main/ets/public/WebAPI.ets
index 49bce52..a3fe77d 100644
--- a/entry/src/main/ets/public/WebAPI.ets
+++ b/entry/src/main/ets/public/WebAPI.ets
@@ -17,6 +17,8 @@ export default class webAPI {
   static token = ''
   static userId = -1
   static userName = ''
+  static ipAddr = '${webAPI.ipAddr}' //previewer
+  // static ipAddr = '10.0.2.2' //瀹炴満
 
   static async getCurrentUser(): Promise<string> {
     /*
@@ -32,7 +34,7 @@ export default class webAPI {
     let httpRequest = http.createHttp()
     let result = 'error'  // 榛樿杩斿洖 error
     try {
-      const data = await httpRequest.request('localhost:8080/api/users/userInfo', {
+      const data = await httpRequest.request(`${webAPI.ipAddr}:8080/api/users/userInfo`, {
         method: http.RequestMethod.GET,
         header: {
           'token': webAPI.token
@@ -65,7 +67,7 @@ export default class webAPI {
     let httpRequest = http.createHttp()
     let result = ''  // 鍒濆鍊间负绌哄瓧绗︿覆
     try {
-      const data = await httpRequest.request(`localhost:8080/api/users/login?phone=${phone}&password=${psw}`, {
+      const data = await httpRequest.request(`${webAPI.ipAddr}:8080/api/users/login?phone=${phone}&password=${psw}`, {
         method: http.RequestMethod.POST,
       });
       if (data.responseCode === 200) {
@@ -98,7 +100,7 @@ export default class webAPI {
     let httpRequest = http.createHttp()
     let result = 'error' // 榛樿杩斿洖 error
     try {
-      const data = await httpRequest.request('localhost:8080/api/users/register', {
+      const data = await httpRequest.request(`${webAPI.ipAddr}:8080/api/users/register`, {
         method: http.RequestMethod.POST,
         header: {
           'Content-Type': 'application/json'
@@ -136,7 +138,7 @@ export default class webAPI {
     }
     let httpRequest = http.createHttp()
     try {
-      const data = await httpRequest.request(`localhost:8080/api/todolist/${webAPI.userId}`, {
+      const data = await httpRequest.request(`${webAPI.ipAddr}:8080/api/todolist/${webAPI.userId}`, {
         method: http.RequestMethod.GET,
         header: {
           'token': webAPI.token
@@ -173,7 +175,7 @@ export default class webAPI {
     let httpRequest = http.createHttp()
     let result = 'error' // 榛樿杩斿洖 error
     try {
-      const data = await httpRequest.request('localhost:8080/api/todolist/add', {
+      const data = await httpRequest.request(`${webAPI.ipAddr}:8080/api/todolist/add`, {
         method: http.RequestMethod.POST,
         header: {
           'token': webAPI.token
@@ -211,7 +213,7 @@ export default class webAPI {
     }
     let httpRequest = http.createHttp()
     try {
-      const data = await httpRequest.request(`localhost:8080/api/todolist/${webAPI.userId}/count`, {
+      const data = await httpRequest.request(`${webAPI.ipAddr}:8080/api/todolist/${webAPI.userId}/count`, {
         method: http.RequestMethod.GET,
         header: {
           'token': webAPI.token
-- 
GitLab