我试图读取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) 我想添加一行,该行将指向不同的数据库,具体取决于我在其上运行 node.js 的服务器(localhost vs test.com 等)。如何在 node.js 中获取服务器名称?即服务端相当于location.host是什么?
我在网站上使用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修改这个嵌入式脚本吗?