23 lines
519 B
JavaScript
23 lines
519 B
JavaScript
import express from "express";
|
|
import cors from "cors";
|
|
import vehiclesRouter from "./src/routes/vehicles.js";
|
|
import routesRouter from "./src/routes/routes.js";
|
|
|
|
const app = express();
|
|
app.use(cors());
|
|
app.use(express.json());
|
|
|
|
const base = "/api/v0";
|
|
|
|
app.get(`${base}/`, (req, res) => {
|
|
res.json({status: "ok", version: "v0", ts: new Date().toISOString()});
|
|
});
|
|
|
|
app.use(`${base}/vehicles`, vehiclesRouter);
|
|
|
|
app.use(base, routesRouter);
|
|
|
|
app.get("/", (req, res) => res.redirect(`${base}/`));
|
|
|
|
export default app;
|