**使用https** ########################### NOS Node.js SDK支持使用https的方式调用相关的接口,以保证安全性 使用https ============================= NOS Node.js SDK默认使用http协议,若需使用https协议,只需在初始化NosClient实例时设置传输协议和客户端证书路径,代码如下:: var nosclient = new NosClient(); nosclient.setAccessId('您的accessKeyId'); nosclient.setSecretKey('您的accessKeySecret'); nosclient.setEndpoint('建桶时选择的的区域域名'); nosclient.setProtocol('https'); nosclient.setCaPath('您提供的证书的路径'); nosclient.setPort('443'); .. attention:: 1. 客户端也可不配置证书,NOS Node.js SDK会忽略客户端证书验证。 2. NOS Node.js SDK默认使用http协议,也可以通过nosclient.setProtocol('http');设置http协议。 实例 ============================= 以下代码实现以https的方式上传本地文件,具体实现如下:: var nosclient = new NosClient(); nosclient.setAccessId('您的accessKeyId'); nosclient.setSecretKey('您的accessKeySecret'); nosclient.setEndpoint('建桶时选择的的区域域名'); nosclient.setProtocol('https'); nosclient.setCaPath('您提供的证书的路径'); nosclient.setPort('443'); var map = { bucket: 'bucketName', //桶名 key: 'objectName', //对象名 filepath: 'path' //文件路径(包含文件名) }; var cb = function(result) { console.log(result); }; try { nosclient.put_file(map, cb); } catch(err) { console.log("Failed with code:" + err.code); }