feat: multi-module iteration

This commit is contained in:
2026-08-04 21:38:49 +08:00
parent 9d96c73246
commit 71f508e02b
1366 changed files with 202004 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
import { createWeixinSdk, isWechatEnv } from '@dukang/weixin-sdk';
import { API_BASE, CLIENT_APP, getToken } from './api';
/**
* H5 与业务 API 共用 CLIENT_APP
* - H5 → USER_H5(公众号 OAuth openId + 公众号支付 appId
* - 小程序 → USER_MINI
* 须与 JWT 签发一致,才能同时避免「反复授权」与「appid/openid 不匹配」。
*/
export const weixinSdk = createWeixinSdk({
apiBase: API_BASE,
clientApp: CLIENT_APP,
getAccessToken: () => getToken() || null,
});
export { isWechatEnv };