毫无障碍地连接,但是insert()抛出了这个错误.
var MongoClient = require('mongodb').MongoClient;
const assert = require('assert');
var url = 'mongodb://____:____@ds125565.mlab.com:25565/heroku_w268n9pj';
MongoClient.connect(url, function(err, client) {
assert.equal(null, err);
db = client.db('temp');
console.log("connected!");
const collection = db.collection('temp');
collection.insert([{
something: please
}
});
Run Code Online (Sandbox Code Playgroud)
我看到了有关mLab帐户和凭据的其他一些答案,但我刚为此创建了一个新的管理员帐户.令人沮丧,因为它之前与v2.3一起工作.
我有一个JPEG缓冲区,可以从S3成功上传和下载.但是,我正在尝试通过Messenger API发送它,当它以编程方式访问时,Messenger会抛出错误,因为根据S3控制台,Content-Type图像的实际情况是application/octet-stream.
我手动输入的元数据显示在x-amz-meta-content-type.根据AWS文档,这是默认行为.我怎么可能会覆盖它来获得image/jpeg下Content-Type?
我的代码:
var s3 = new AWS.S3();
var params = {
Body: buffer,
Bucket: <bucket>,
Key: <key>,
Metadata: {
'Content-Type': 'image/jpeg'
}
};
s3.putObject(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else {
console.log(data);
}
})
Run Code Online (Sandbox Code Playgroud)