1.2.6 • Published 6 years ago

files-bucket-server v1.2.6

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

Files Bucket Server

Install

npm install files-bucket-server --save

Bucket Usage

var FileBucketServer = require('files-bucket-server');
var fBServer = new FileBucketServer('./path/to/files', { logsEnabled: true });

// Only allow local requests
fBServer.onlyAllowLocalRequests();

// Start server
fBServer.start().then(function (serverData) {
    console.log('Server is up at port: '+serverData.port);
});

Bucket API Usage

##== Ensure file is available ==##
# Request
GET => /api/ensure-file-is-available?
    url=http://example.com/url/to/my/file &
    timeout=300 # Timeout in seconds (optional)
# Response
{ available: false } # If not available
{ available: true, url: 'http://myhost/files/myfile' } # If available


##== List files ==##
# Request
GET => /api/files
# Response
[{..]]


##== Delete file ==##
# Request
DELETE => /api/files/:filename
# Response
{ removed: true } # Removed
{ removed: false } # Error Removing
1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.0

6 years ago