This is a driver position service for Cabsolutely API2.0
908
Driver position service for Cabsolutely API 2.0 - created with Odin
make start
This starts your application on port 9000.
To use this service, you will need Befrost. Here is an example:
var Befrost = require('befrost');
var config = {
serviceName: 'driver-position-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;
}
var coordinates = {
latitude: 47.513853,
longitude: 19.0553512
};
var driverPosition = {
id: 'test1',
coordinates: coordinates
}
service.postDriverPosition({
driverPosition: driverPosition
}, function onResult(error, res) {
if (error) {
// Handle error
return;
}
service.getDriverPositions({
coordinates: coordinates
}, function onResult(e, result) {
if (e) {
// Handle error
return;
}
console.log(result);
});
});
}
npm test This will run the tests.npm run view-cover This will show code coverage in a browserContent type
Image
Digest
Size
290.8 MB
Last updated
almost 10 years ago
docker pull cabsolutely/api2-driverpositionservice