nodium
Version:
Pure nodejs selenium webdriver functional helpers
30 lines (20 loc) • 761 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.jsonServerStart = jsonServerStart;
var _jsonServer = require('json-server');
var _jsonServer2 = _interopRequireDefault(_jsonServer);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function jsonServerStart(defaults = {}, port = 3030) {
defaults.logger = false;
const server = _jsonServer2.default.create();
server.use(_jsonServer2.default.bodyParser);
server.use(_jsonServer2.default.defaults(defaults));
const defaultRoute = server._router.stack.slice();
server.reset = function () {
server._router.stack = defaultRoute.slice();
};
server.listen(port);
return server;
}