This is the server api for our file storage application:
NodeJS, AWS IAM and Cognito for user auth / authentication. Uploaded files are stored in AWS S3 buckets
AWS IAM permissions to confirm user authorization and AWS Cognito for authentications on the server side
To deploy this project run
npm run dev
POST /api/user/newuser
POST /api/user/login
Parameter | Type | Description |
---|---|---|
access_token |
string |
Required |
POST /api/user/logout
GET /api/bucket/getallobjects
Parameter | Type | Description |
---|---|---|
access_token |
string |
Required |
POST /api/bucket/upload
Parameter | Type | Description |
---|---|---|
access_token |
string |
Required |
POST /api/delete
Parameter | Type | Description |
---|---|---|
access_token |
string |
Required |