node.js - npm knox 签名 url http

标签 node.js npm knox-amazon-s3-client

我正在使用nodejs npm 包“knox”连接到亚马逊s3。我想创建一个下载网址。

目前我使用:

var expires = new Date();
expires.setMinutes(expires.getMinutes() + 30);
var url =  client.signedUrl('/test/obj.json', expires);

这会生成如下所示的 HTTPS URL:

HTTPS://......../test/obj.json......

是否可以获取http url?

HTTP://......./text/obj.json......

我想在我的主页上显示图像,并且它们不需要 TLS 保护。

最佳答案

对诺克斯一点也不熟悉,但正在寻找at the code ,如果您将 port 选项传递给 Client 构造函数,它将使用 http 而不是 https

关于node.js - npm knox 签名 url http,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19605845/

相关文章:

node.js - npm - 将安装的包保存为依赖项

node.js - Amazon S3 PUT 抛出 "SignatureDoesNotMatch"

node.js - 我们可以直接从 url 上传图像到亚马逊 S3

node.js - ZIP 文件在上传到 S3 期间损坏

node.js - 如何为 node.js 应用程序运行 mocha 测试的 make 命令

node.js - Nodemailer 附件文本文件

JavaScript NodeJs 开放库

javascript - Browserify - 使用外部模块创建包

mysql - MySQL Nodejs并发访问多表

angularjs - 如何获取元数据标记中的 Controller 值?