files-bucket-server

1.2.6 • Public • Published

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 
 

Readme

Keywords

none

Package Sidebar

Install

npm i files-bucket-server

Weekly Downloads

0

Version

1.2.6

License

ISC

Unpacked Size

1.67 MB

Total Files

12

Last publish

Collaborators

  • dsilva2401
  • fabalcu97