server/laf-cloud/functions/readPem.ts

13 lines
437 B
TypeScript

import cloud from '@lafjs/cloud'
import Utils from "@/Utils";
export default async function (ctx: FunctionContext) {
const mjsonUrl = process.env.WX_PAY_PRIVATE_KEY_BUCKET;
// 获取存储桶
const bucket = cloud.storage.bucket(mjsonUrl);
// 获取文件列表
const res = await bucket.readFile('apiclient_key.pem');
const data = await res.Body.transformToString()
cloud.shared.set("apiclient_key", data);
return data;
}