返回 AiToEarn
wx.config.ts
1 /*
2 * @Author: nevin
3 * @Date: 2022-01-20 11:05:02
4 * @LastEditors: nevin
5 * @LastEditTime: 2025-02-25 15:03:36
6 * @Description: 微信配置
7 */
8 import * as fs from 'fs';
9 import { join } from 'path';
10
11 export default () => ({
12 WX_CONFIG: {
13 APP_ID: process.env.WX_APP_ID || '',
14 APP_SECRET: process.env.WX_APP_SECRET || '',
15 MCH_ID: process.env.WX_MCH_ID || '',
16 PUBLIC_KEY: fs.readFileSync(
17 join(__dirname, '..', 'src/files/wxcert/apiclient_cert.pem'),
18 ),
19 PRIVATE_KEY: fs.readFileSync(
20 join(__dirname, '..', 'src/files/wxcert/apiclient_key.pem'),
21 ),
22 KEY: process.env.WX_KEY || '',
23 NOTIFY_URL: process.env.WX_NOTIFY_URL || '',
24 },
25 WX_GZH: {
26 WX_GZH_ID: process.env.WX_GZH_ID || '',
27 WX_GZH_SECRET: process.env.WX_GZH_SECRET || '',
28 WX_GZH_TOKEN: process.env.WX_GZH_TOKEN || '',
29 WX_GZH_AES_KEY: process.env.WX_GZH_AES_KEY || '',
30 },
31 });
32
32 lines TYPESCRIPT