diff --git a/packages/client/next.config.js b/packages/client/next.config.js index ddd073d3..7bd9cf8b 100644 --- a/packages/client/next.config.js +++ b/packages/client/next.config.js @@ -10,6 +10,7 @@ const nextConfig = semi({ env: { SERVER_API_URL: config.apiUrl, COLLABORATION_API_URL: config.collaborationUrl, + ENABLE_ALIYUN_OSS: config?.oss?.aliyun?.accessKeyId, }, webpack: (config, { dev, isServer }) => { config.resolve.plugins.push(new TsconfigPathsPlugin()); diff --git a/packages/client/src/services/file.ts b/packages/client/src/services/file.ts index ba227587..335e5de1 100644 --- a/packages/client/src/services/file.ts +++ b/packages/client/src/services/file.ts @@ -1,13 +1,7 @@ -import { getConfig } from "@think/config"; import { HttpClient } from "./HttpClient"; -const config = getConfig(); - -// @ts-ignore -const hasOssConfig = config?.oss?.aliyun?.accessKeyId; - export const uploadFile = async (file: Blob): Promise => { - if (!hasOssConfig) { + if (process.env.ENABLE_ALIYUN_OSS) { return Promise.reject( new Error("阿里云OSS配置不完善,请自行实现上传文件!") );