使用oak-domain的URL

This commit is contained in:
wkj 2023-11-30 21:23:43 +08:00
parent 87f05426ab
commit eb94b0d40b
4 changed files with 4 additions and 3 deletions

View File

@ -4,6 +4,7 @@ import { Md5 } from 'ts-md5';
import { Buffer } from 'buffer';
import { stringify } from 'querystring';
import { OakExternalException, OakNetworkException, } from 'oak-domain/lib/types/Exception';
import { url as URL } from 'oak-domain/lib/utils/url/index';
/**
* qiniu endpoint list
* https://developer.qiniu.com/kodo/1671/region-endpoint-fq

View File

@ -8,6 +8,7 @@ const ts_md5_1 = require("ts-md5");
const buffer_1 = require("buffer");
const querystring_1 = require("querystring");
const Exception_1 = require("oak-domain/lib/types/Exception");
const index_1 = require("oak-domain/lib/utils/url/index");
/**
* qiniu endpoint list
* https://developer.qiniu.com/kodo/1671/region-endpoint-fq
@ -343,7 +344,7 @@ class QiniuCloudInstance {
/**
* web/server环境测试通过小程序没测by Xc
*/
const url = new URL(`https://${host}${path}`);
const url = new index_1.url(`https://${host}${path}`);
if (process.env.NODE_ENV === 'development' && mockData) {
console.warn(`mocking access qiniu api: url: ${url.toString()}, body: ${JSON.stringify(body)}, method: ${method}`, mockData);
return mockData;

View File

@ -1,5 +1,4 @@
import { QiniuCloudInstance } from './service/qiniu/QiniuCloud';
import { QiniuZone } from './types/Qiniu';
class QiniuSDK {
qiniuMap: Record<string, QiniuCloudInstance>;

View File

@ -1,6 +1,5 @@
require('../../utils/fetch');
import crypto from 'crypto';
import { UrlObject } from 'url';
import { Md5 } from 'ts-md5';
import { Buffer } from 'buffer';
import { stringify } from 'querystring';
@ -8,6 +7,7 @@ import {
OakExternalException,
OakNetworkException,
} from 'oak-domain/lib/types/Exception';
import { url as URL, urlObject as UrlObject } from 'oak-domain/lib/utils/url/index';
import { QiniuZone } from '../../types/Qiniu';
/**