file-center.js 663 B

123456789101112131415161718192021222324
  1. // import path from 'path';
  2. import qs from 'qs';
  3. // import url from 'url';
  4. // let baseURL;
  5. // if (process.env.NODE_ENV === 'development') {
  6. // // 开发环境通过本地代理
  7. // // baseURL = process.env.FILE_PREFIX;
  8. // baseURL = '/file';
  9. // } else {
  10. // // 部署环境通过域名直连
  11. // }
  12. const baseURL = `http${process.env.FILE_HTTPS === 'true' ? 's' : ''}://${
  13. process.env.FILE_HOST
  14. }:${process.env.FILE_PORT}/${process.env.FILE_PREFIX}`;
  15. export const fileKeyToUrl = (fileKey, params = {}) =>
  16. `${baseURL}/document/newFile/download/0/${
  17. process.env.FILE_UPLOAD_KEY
  18. }${qs.stringify({ fileKey, ...params }, { addQueryPrefix: true })}`;