UNPKG

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.

48 lines (39 loc) 910 B
'use strict' Object.defineProperty(exports, '__esModule', { value: true }) var _response = require('../helper/response') var _repository = require('../lib/repository') var repository = _interopRequireWildcard(_repository) function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj } else { var newObj = {} if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key] } } newObj.default = obj return newObj } } /** * Creates a new record * * @param {Schema} model The current model * @returns {Function} An express-middleware */ var __post = function __post(model) { var create = repository.create(model) return function(req, res, next) { create(req.body) .then(function(response) { ;(0, _response.success)(200, response, res) }) .catch(next) } } exports.default = __post