小编Joe*_*oel的帖子

使用节点fs从aws s3存储桶读取文件

我试图读取aws s3存储桶中的文件

fs.readFile(file, function (err, contents) {
  var myLines = contents.Body.toString().split('\n')
})
Run Code Online (Sandbox Code Playgroud)

我已经能够使用节点aws-sdk下载和上传文件,但我不知道如何简单地阅读它并解析内容.

这是我如何从s3读取文件的示例:

var s3 = new AWS.S3();
var params = {Bucket: 'myBucket', Key: 'myKey.csv'}
var s3file = s3.getObject(params)
Run Code Online (Sandbox Code Playgroud)

amazon-s3 fs amazon-web-services node.js

63
推荐指数
10
解决办法
9万
查看次数

如何获取运行 node.js 的服务器名称?

我想添加一行,该行将指向不同的数据库,具体取决于我在其上运行 node.js 的服务器(localhost vs test.com 等)。如何在 node.js 中获取服务器名称?即服务端相当于location.host是什么?

node.js

7
推荐指数
1
解决办法
7725
查看次数

在Stripe/Checkout中预先填充电子邮件地址

我在网站上使用Stripe/Checkout以接受付款.Stripe使用这种方式相当简单,因为它们将以下脚本嵌入到网页中:

<form id="monthly" action="/subscribe" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_test_xxxxxxxxx"
    data-image="http://mywebsite.com/assets/img/logo_raw.png"
    data-name="My Website"
    data-description="Monthly Subscription"
    data-amount="6900"
    data-email="email@example.com"
    data-allow-remember-me=false
    data-label="Subscribe" >
  </script>
</form> 
Run Code Online (Sandbox Code Playgroud)

我希望能够做的是使用我在custom.js jQuery脚本中的变量预先填充电子邮件地址值(data-email ="email@example.com").我精通jQuery,但我可以用jQuery修改这个嵌入式脚本吗?

javascript jquery stripe-payments

1
推荐指数
1
解决办法
1939
查看次数