@rnmkeshav/mock-api
Version:
A fake API server for all type of frontend development
41 lines (31 loc) • 767 B
JavaScript
let express = require("express");
let cors = require("cors");
let bodyParser = require("body-parser");
let chalk = require("chalk");
let server;
const createApp = (port, is_restart) => {
let app = express();
app.use(cors());
app.use(bodyParser.json());
// app.use(bodyParser.text({type: '*/*'}));
app.get("/mock_status", function (req, res) {
res.json({
status: "ok"
})
});
function startServer () {
server = app.listen(port, function () {
console.log(chalk.green("Server is running on port"), port);
});
}
if (is_restart) {
console.log(chalk.green("restarting server..."));
server.close(() => {
startServer();
})
} else {
startServer();
}
return app;
}
module.exports = createApp;