1.0.1 • Published 4 years ago
egg-pop-core v1.0.1
egg-pop-core
support typescript
Install
$ npm i egg-pop-core --save
Configuration
// {app_root}/config/config.default.js
exports.popCore = {
client: {
accessKeyId: "accessKeyId",
accessKeySecret: "accessKeySecret",
apiVersion: "2017-05-25",
endpoint: "https://dysmsapi.aliyuncs.com",
},
};
Multiple client
// {app_root}/config/config.default.js
exports.popCore = {
clients: {
client1: {
accessKeyId: "accessKeyId",
accessKeySecret: "accessKeySecret",
apiVersion: "2017-05-25",
endpoint: "https://dysmsapi.aliyuncs.com",
},
client2: {
accessKeyId: "accessKeyId",
accessKeySecret: "accessKeySecret",
apiVersion: "2017-05-25",
endpoint: "https://dysmsapi.aliyuncs.com",
},
//...
},
};
// {app_root}/config/plugin.js
exports.popCore = {
enable: true,
package: "egg-pop-core",
};
Usage
const param = {
SignName: "name",
TemplateCode: "SMS_11111111",
TemplateParam: JSON.stringify({ code }),
PhoneNumbers: "156xxxxxxxx",
};
const res = await app.popCore.request("SendSms", param, { method: "POST" });
console.log(res);
see config/config.default.js for more detail.
Questions & Suggestions
Please open an issue here.