Giter Club home page Giter Club logo

xhelpers-fileupload-sample's Introduction

API - File Upload

Description

File upload API to aws S3

API - Stack:

State

Develop [pending]
Homolog [pending]
Production [pending]

Installation

$ npm install
# windowsenv
$ npm install -g cross-env

Configuration

API configuration on .env file.

DEVS: Create .env file on root folder.

HOST=localhost
PORT=3020
SSL=false


JWT_SECRET=teste
JWT_ISSUER=lucashamaguchi
JWT_EXPIRE=12h

# AWS S3
AWS_ACCESS_KEY=
AWS_SECRET_ACCESS_KEY=
AWS_S3_BUCKET=textractpipeline-documentsbucket9ec9deb9-382h7lq1xrh
AWS_S3_TMP_BUCKET=bucket-tmp

Running the app

# build tsc
$ npm run build

# development
$ npm run dev

# production
$ npm run start

Routes

Starting Xhelpers Hapi server API
Settings API: Mongoose enabled;
๐Ÿ†™  Connected to mongodb: 5.8.11/mongodb+srv://admin:.........
Settings API: Sequelize disabled;
Settings API: SSL disabled;
Settings API: SSO disabled;
====================================================================================================
๐Ÿ†™  Server running at: http://localhost:3020/api/
๐Ÿ†™  Server docs running at: http://localhost:3020/api/documentation
====================================================================================================
Routing table:
        ๐Ÿ”Ž  get -         /api/documentation
        ๐Ÿ”Ž  get - ๐Ÿ”‘      /api/files
        ๐Ÿ”Ž  get -         /api/documentation/swagger.json
        ๐Ÿ“„  post - ๐Ÿ”‘     /api/files/upload
====================================================================================================

AWS

$ Pending

Test

[Pending]

Support

[Pending]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.