我正在尝试创建一个使用 minio 服务器的 openwhisk 操作。为此,我必须将我的操作打包为 nodeJs 模块,因为 openwhisk 不支持 minio。我的 index.js 文件如下:
function myAction(){
const minio = require("minio")
const minioClient = new minio.Client({
endPoint: 'myIP',
port: 9000,
secure: false,
accessKey: '###########',
secretKey: '###########'
});
minioClient.listBuckets(function(err, buckets) {
if (err) return console.log(err)
return {payload: buckets}
})
}
exports.main = myAction;
当我调用此操作时,我得到 {}。你有什么想法为什么会发生这种情况?关于如何解决它的任何建议?