@akshay89/mock-server-ngapimocks
Version:
Mock server implementation using ngApiMocks
24 lines (20 loc) • 758 B
JavaScript
const apimock = require("@ng-apimock/core");
const devInterface = require("@ng-apimock/dev-interface");
const express = require("express");
const app = express();
const mockDirectorPath = require("minimist")(process.argv.slice(2));
const mockPort = require("minimist")(process.argv.slice(2));
app.set("port", mockPort.port || process.env.PORT || 3000);
const port = app.get("port");
apimock.processor.process({
src: mockDirectorPath.mocks || "mocks/",
watch: true,
});
app.use(apimock.middleware);
app.use("/dev-interface", express.static(devInterface));
app.listen(port, () => {
console.log("@ng-apimock/core running on port", port);
console.log(
`@ng-apimock/dev-interface is available under http://localhost:${port}/dev-interface`
);
});