Skip to content

Instantly share code, notes, and snippets.

const contentDisposition = 'attachment; filename=\"' + process.env.AWS_BUCKET_BASE_FOLDER + '\\' + req.params.key + '\"';
let params = {
Bucket: process.env.AWS_BUCKET,
Key: process.env.AWS_BUCKET_BASE_FOLDER + '/' + req.params.key,
ResponseContentDisposition: contentDisposition,
Expires: 10
};
s3Client.config.region = process.env.AWS_REGION;
let params = {
Bucket: process.env.AWS_BUCKET,
Key: process.env.AWS_BUCKET_BASE_FOLDER + '/' + req.body.params.fileName,
MultipartUpload: { Parts: req.body.params.parts },
UploadId: req.body.params.uploadId
};
return new Promise(
(resolve, reject) => s3Client.completeMultipartUpload(params, async (err, data) => {
const s3Client = s3.s3Client;
let params = {
Bucket: process.env.AWS_BUCKET,
Key: process.env.AWS_BUCKET_BASE_FOLDER + '/' + req.query.fileName,
PartNumber: req.query.partNumber,
UploadId: req.query.uploadId,
Expires: 10000
};
return new Promise(
router.get('/start', async (req, res) => {
const s3Client = s3.s3Client;
let params = {
Bucket: process.env.AWS_BUCKET,
Key: process.env.AWS_BUCKET_BASE_FOLDER + '/' + req.query.fileName,
ContentType: req.query.fileType
};
return new Promise(
router.get('/start', async (req, res) => {
try {
const s3Client = s3.s3Client;
let params = {
Bucket: process.env.AWS_BUCKET,
Key: process.env.AWS_BUCKET_BASE_FOLDER + '/' + req.query.fileName,
ContentType: req.query.fileType
};
var singleton2 = require('./Singleton');
function prnt() {
return singleton2.printTime();
}
module.exports = { prnt };
const ins1 = require('./instance');
const ins2 = require('./instance2');
console.log('ins1: ',ins1.prnt());
setTimeout(() => console.log('ins2: ',ins2.prnt2()), 2000);
var singleton2 = require('./singleton');
function prnt2() {
return singleton2.printTime();
}
module.exports = { prnt2 };
var singleton1 = require('./singleton');
function prnt() {
return singleton1.printTime();
}
module.exports = { prnt };
@Hybaser
Hybaser / singleton.js
Last active July 7, 2019 22:17
singleton örneği 1
class Singleton {
constructor() {
this.date = new Date().getTime();
}
printTime(){
return this.date;
}
}