支持阿里云 sdk 的 common 参数与验签封装的特殊 request 库
用 nodeJS 实现了阿里云 http接口协议 并对特殊配置做了封装,可以作为 aliyun-sdk-node 的通用 request 层
npm install aliyun-sdk-node-request —save
import Request from 'aliyun-sdk-node-request';
describe('获取案例', async function () {
it('用例1', async function () {
const request = new Request({
endpoint: `http://eci.aliyuncs.com`,
AccessKeyId: 'testid',
AccessKeySecret: 'testsecret'
});
const res = await request.invoke('createContainerGroup', {
RegionId: 'xx',
Container: [{Command: ['123' ]}]
}, 'getQuery');
console.log('res', res);
})
})
invoke:
第一个参数是 action 名,若只传object则自己在object里配置
第二个为其他丢进invoke的配置,可以覆盖实例配的通用配置
返回一个promose结果