Procházet zdrojové kódy

小程序api,appid

zwq před 2 roky
rodič
revize
9e773fe8a8

+ 9 - 8
nngkxxdp/src/main/java/com/example/nngkxxdp/filters/LoginFilter.java

@@ -9,15 +9,16 @@ import javax.servlet.annotation.WebFilter;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.serializer.SerializerFeature;
-import com.example.nngkxxdp.program.util.MiniTokenUtil;
-import com.example.nngkxxdp.util.SendUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.core.annotation.Order;
 
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.serializer.SerializerFeature;
 import com.example.nngkxxdp.dao.UserDao;
+import com.example.nngkxxdp.program.constant.MiniConstant;
+import com.example.nngkxxdp.program.util.MiniTokenUtil;
 import com.example.nngkxxdp.util.Blank;
+import com.example.nngkxxdp.util.SendUtil;
 import com.example.nngkxxdp.util.TokenUtil;
 
 /**
@@ -41,14 +42,14 @@ public class LoginFilter implements Filter {
         System.err.println(req.getRequestURL());
         // mini是小程序接口
         if (req.getRequestURL().indexOf("/mini/") > 0) {
-            if (Blank.isNotEmpty(req.getHeader("mini-token")) && MiniTokenUtil.verify(req.getHeader("mini-token"))) {
+            if (Blank.isNotEmpty(req.getHeader(MiniConstant.MINI_TOKEN))
+                && MiniTokenUtil.verify(req.getHeader(MiniConstant.MINI_TOKEN))) {
                 chain.doFilter(req, response);
-			} else {
+            } else {
                 response.setCharacterEncoding("utf-8");
                 response.setContentType("text/html; charset=utf-8");
                 PrintWriter writer = response.getWriter();
-                writer.write(JSON.toJSONString(SendUtil.send(false, "请重新登陆"),
-                        SerializerFeature.WriteMapNullValue));
+                writer.write(JSON.toJSONString(SendUtil.send(false, "请重新登陆"), SerializerFeature.WriteMapNullValue));
                 writer.flush();
                 writer.close();
                 return;

+ 4 - 2
nngkxxdp/src/main/java/com/example/nngkxxdp/program/constant/MiniConstant.java

@@ -11,6 +11,8 @@ public class MiniConstant {
 
     public static final String CODE_ERROR = "code error please try again";
 
+    public static final String MINI_TOKEN = "mini-token";
+
     public static final String REQUEST_WRONGPARAMS = "参数错误";
 
     public static final String RESULT_SUCCESS = "SUCCESS";
@@ -65,9 +67,9 @@ public class MiniConstant {
 
     public final static String LOGIN_HLW = "applets/login";
 
-    public final static String APPID = "wx41a107ae83f5c39d";
+    public final static String APPID = "wx77f361463d258af2";
 
-    public final static String SECRET = "e16d1740a235201880231540d284a12a";
+    public final static String SECRET = "2e495c4d111669b3ec1bf00177d13ee2";
 
     public final static String GRANR_TYPE = "authorization_code";
 }

+ 8 - 0
nngkxxdp/src/main/resources/static/nnzwminiapp/pages/api/index-api.js

@@ -0,0 +1,8 @@
+import request from './request.js'
+
+export function test() {
+  return request({
+    url: `/test`,
+    method: 'GET'
+  })
+}

+ 27 - 0
nngkxxdp/src/main/resources/static/nnzwminiapp/pages/api/request.js

@@ -0,0 +1,27 @@
+const baseUrl = "http://localhost:7777/mini/"
+let token = wx.getStorageSync('token')
+
+const request = (options) => {
+    return new Promise((resolve,reject) => {
+        options.url = baseUrl + options.url
+        wx.request({
+        	// 配置 "wx.request" 请求参数
+            ...options,
+            header: {
+                'content-type': 'application/json;charset=UTF-8',
+                'mini-token':`${token}`                             
+            },
+            success: function (res) {
+                console.log("network-res=>", res);
+                // 返回成功信息
+                resolve(res.data)    
+            },
+            fail: function (error) {
+                console.log("network-err=>", error);
+                // 返回错误信息
+                reject(error)
+            }
+        })
+    })
+}
+export default request