UNPKG

server-mockup-api

Version:

To get full fake REST API with no efforts. Add/Modify API endpoint and response through JSON file.

25 lines (24 loc) 1.09 kB
#!/usr/bin/env node "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const minimist_1 = __importDefault(require("minimist")); const server_mock_api_1 = __importDefault(require("../server/server-mock-api")); const argv = (0, minimist_1.default)(process.argv.slice(2)); if (!argv) { throw Error('Invalid argument value. --port --db --routes --delayInResponse --enableHttps --cert --key --middlewares'); process.exit(1); } else { if (argv.enableHttps) { if (!argv.cert) throw Error('Privide certificate file path.'); if (!argv.key) throw Error('Privide key file path.'); } const list = (argv.middlewares) ? argv.middlewares.split(',') : null; new server_mock_api_1.default(argv.port || 6100, argv.db || './mock-json/db', argv.routes || './mock-json/routes', argv.delayInResponse || 0, argv.enableHttps || false, argv.cert || null, argv.key || null, list); }