45 lines
1.3 KiB
JavaScript
45 lines
1.3 KiB
JavaScript
const jsonServer = require("json-server");
|
|
const express = require("express");
|
|
const path = require("path");
|
|
const server = jsonServer.create();
|
|
const router = jsonServer.router("./data/db.json");
|
|
const middlewares = jsonServer.defaults();
|
|
|
|
server.use(middlewares);
|
|
|
|
server.get("/orderStatuses", (req, res, next) => {
|
|
setTimeout(() => {
|
|
next();
|
|
}, 1500);
|
|
});
|
|
|
|
server.use("/src", express.static(__dirname + "/src/"));
|
|
server.use("/home", (req, res) => {
|
|
res.sendFile(path.join(__dirname + "/index.html"));
|
|
});
|
|
server.use("/understanding", (req, res) => {
|
|
res.sendFile(path.join(__dirname + "/understanding.html"));
|
|
});
|
|
server.use("/consuming", (req, res) => {
|
|
res.sendFile(path.join(__dirname + "/consuming.html"));
|
|
});
|
|
server.use("/creating", (req, res) => {
|
|
res.sendFile(path.join(__dirname + "/creating.html"));
|
|
});
|
|
server.use("/iterating", (req, res) => {
|
|
res.sendFile(path.join(__dirname + "/iterating.html"));
|
|
});
|
|
|
|
server.use("/service-worker.js", (req, res) =>
|
|
res.sendFile(path.join(__dirname + "/service-worker.js"))
|
|
);
|
|
|
|
server.use(router);
|
|
// server.listen(3000, () => {
|
|
// console.log("JSON Server is running on port 3000");
|
|
// });
|
|
// allow for port 3001
|
|
const port = process.env.PORT || 3000
|
|
server.listen(port, () => {
|
|
console.log(`JSON Server is running on port ${port}`);
|
|
}); |