Socket
Socket
Sign inDemoInstall

bitabase-gateway

Package Overview
Dependencies
84
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.5.7 to 1.6.0

common/proxyRequest.js

6

common/getCollectionDefinition.js

@@ -0,1 +1,3 @@

const { promisify } = require('util');
const callarest = require('callarest');

@@ -6,2 +8,6 @@ const selectRandomItemFromArray = require('../modules/selectRandomItemFromArray');

function getCollectionDefinition (config, databaseName, collectionName, callback) {
if (!callback) {
return promisify(getCollectionDefinition)(config, databaseName, collectionName);
}
const managerUrl = selectRandomItemFromArray(config.managers);

@@ -8,0 +14,0 @@

9

modules/parseJsonBody.js

@@ -0,4 +1,9 @@

const { promisify } = require('util');
const { ErrorObject } = require('./error');
function parseBody (request, callback) {
function parseJsonBody (request, callback) {
if (!callback) {
return promisify(parseJsonBody)(request);
}
let body = [];

@@ -29,2 +34,2 @@

module.exports = parseBody;
module.exports = parseJsonBody;
{
"name": "bitabase-gateway",
"version": "1.5.7",
"version": "1.6.0",
"description": "",

@@ -13,5 +13,5 @@ "main": "index.js",

"dependencies": {
"async-bugs": "^1.1.0",
"async-bugs": "^1.1.1",
"axios": "^0.19.2",
"callarest": "^2.0.1",
"callarest": "^2.0.2",
"chalk": "^4.1.0",

@@ -18,0 +18,0 @@ "error-with-object": "^1.1.0",

@@ -26,2 +26,5 @@ if (process.env.NODE_ENV === 'development') {

const postRecords = require('./controllers/postRecords.js')(config);
const putRecord = require('./controllers/putRecord.js')(config);
const patchRecord = require('./controllers/patchRecord.js')(config);
const deleteRecord = require('./controllers/deleteRecord.js')(config);

@@ -67,2 +70,14 @@ const usageCollector = setupUsageCollector(config);

if (request.method === 'PUT') {
return putRecord(request, response, databaseName, collectionName, usageCollector.usageCollector);
}
if (request.method === 'PATCH') {
return patchRecord(request, response, databaseName, collectionName, usageCollector.usageCollector);
}
if (request.method === 'DELETE') {
return deleteRecord(request, response, databaseName, collectionName, usageCollector.usageCollector);
}
sendJsonResponse(404, { error: 'not found' }, response);

@@ -69,0 +84,0 @@ });

require('./common/getCollectionNameFromPath-test.js');
require('./common/getDatabaseNameFromDomain-test.js');
require('./integration/collections-get-test');
require('./integration/collections-post-test');
require('./controllers/getRecord');
require('./controllers/postRecord');
require('./controllers/putRecord');
require('./controllers/patchRecord');
require('./controllers/deleteRecord');
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc