Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
module.exports.requestUploadURL = (event, context, callback) => {
var s3 = new AWS.S3();
var params = JSON.parse(event.body);
var s3Params = {
Bucket: 'slsupload',
Key: params.name,
ContentType: params.type,
ACL: 'public-read',
};
var uploadURL = s3.getSignedUrl('putObject', s3Params);
callback(null, {
statusCode: 200,
headers: {
'Access-Control-Allow-Origin': 'https://www.my-site.com'
},
body: JSON.stringify({ uploadURL: uploadURL }),
})
}
@thorharaldsson

This comment has been minimized.

Copy link

@thorharaldsson thorharaldsson commented Jan 29, 2019

Hey, so I followed your tutorial on Netify and i seem to be stuck somewhere. When I sls deploy, I don't get a post endpoint, what I get is:
.........
Serverless: Stack update finished...
Service Information
service: imageupload
stage: dev
region: us-east-1
stack: imageupload-dev
api keys:
None
endpoints:
None
functions:
hello: imageupload-dev-hello
layers:
None
.........

Any pointers?

@insanity54

This comment has been minimized.

Copy link

@insanity54 insanity54 commented Jul 30, 2020

Hey, so I followed your tutorial on Netify and i seem to be stuck somewhere. When I sls deploy, I don't get a post endpoint, what I get is:
.........
Serverless: Stack update finished...
Service Information
service: imageupload
stage: dev
region: us-east-1
stack: imageupload-dev
api keys:
None
endpoints:
None
functions:
hello: imageupload-dev-hello
layers:
None
.........

Any pointers?

In your CLI, run the command, serverless info

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment