s3xpress
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

S3 + Express = s3xpress

Setup

npm install s3xpress

Usage

import cors from 'cors';
import express from 'express';
 
import { s3xpress } from '../src';
 
const app = express();
 
const { PORT = '3002' } = process.env;
 
app.use(cors());
 
app.use(
  s3xpress({
    accessKeyId: 'XXX',
    secretAccessKey: 'XXX',
    region: 'ap-southeast-1',
    bucket: 'uploads',
    acl: 'private',
    keyPrefix: 'original-',
    minSize: 0,
    maxSize: 1000000 * 500, // 5 mb
  }),
);
 
app.listen(PORT, () => {
  console.log(`Server listening on port ${PORT}`);
});

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i s3xpress

Weekly Downloads

2

Version

0.1.3

License

none

Unpacked Size

67.2 kB

Total Files

11

Last publish

Collaborators

  • chanlito