UNPKG

@mvp-rockets/namma-generator

Version:

A generator to generate mvp-rockets projects

18 lines (11 loc) 524 B
const Route = require('route'); const { logInfo, respond } = require('lib'); const AWS = require('../s3-bucket'); const post = async (req) => { const { fileKey } = req.body; logInfo('Request to fetch presigned url', { fileKey }); const response = await AWS.getUploadPreSignedUrl(fileKey); return respond(response, 'Successfully fetched presigned url!', 'Failed to fetch presigned url!'); }; Route.withSecurity().noAuth().post('/aws/get-upload-pre-signed-url', post).bind(); module.exports.post = post;