jambda
Version:
Easy serverless rest api deploy! Jambda makes it easy to deploy database connected rest api's by providing the least amount of configuration.
51 lines (37 loc) • 987 B
JavaScript
Object.defineProperty(exports, '__esModule', {
value: true
})
var _caminte = require('caminte')
var _caminte2 = _interopRequireDefault(_caminte)
var _promisify = require('./../helper/promisify')
var _promisify2 = _interopRequireDefault(_promisify)
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj }
}
var Schema = _caminte2.default.Schema
/**
* The database connector
*
* @param {string} connector The connector name
* @returns {schema.Schema} The connection
*/
var connect = function connect(connector) {
var params = void 0
var config = require('./connectors/' + connector + '.js')
switch (process.env.NODE_ENV) {
case 'production':
params = config.production()
break
case 'test':
params = config.test()
break
default:
params = config.development()
break
}
var schema = new Schema(params.driver, params)
schema.autoupdate(function() {})
return schema
}
exports.default = connect