Sign inSign up

cabsolutely/api2-storageservice

By cabsolutely

Updated almost 10 years ago

This is a storage service for Cabsolutely API2.0

Image
0

870

cabsolutely/api2-storageservice repository overview

StorageService

Storage service for Cabsolutely API 2.0 - created with Odin

Running the process

make start

This starts your application on port 9000.

Usage

To use this service, you will need Befrost. Here is an example:

var Befrost = require('befrost');
var fs = require('fs');

var config = {
    serviceName: 'storage-service',
    hostPortList: ['127.0.0.1:21300'],
    timeout: 5000,
    secretKey: 'secret_key',
};

var client = Befrost(config, onConnected);

function onConnected(err, service) {
    if (err) {
        // Handle error
        return;
    }

    fs.readFile('./testimage.jpg', function onReadFile(err, data) {

        var uploadRequest = {
            file: data,
            contentType: 'image/jpeg'
        };

        service.upload({
            request: uploadRequest
        }, function onResult(error, res) {
            if (error) {
                console.log(error);
                return;
            }
            console.log(res);
        });
    });
}

NPM scripts

  • npm test This will run the tests.
  • npm run view-cover This will show code coverage in a browser

Contributors

  • Balazs Fabian

Tag summary

Content type

Image

Digest

Size

284 MB

Last updated

almost 10 years ago

docker pull cabsolutely/api2-storageservice