router.js 722 B

123456789101112131415161718192021222324252627
  1. const express = require('express');
  2. const cors = require('cors');
  3. const projectRouter = require("./projectRouter.js");
  4. const profileRouter = require("./profileRouter.js");
  5. const assetRouter = require("./assetRouter.js");
  6. const router = express.Router();
  7. router.use("/projects", projectRouter);
  8. router.use("/profile", profileRouter);
  9. router.use("/assets", assetRouter);
  10. router.get("/", cors({origin: '*', methods: 'GET'}), async (req, res) => {
  11. const p = require('../../package.json');
  12. let api = {
  13. api: {
  14. version: p.version,
  15. author: {
  16. name: p.author,
  17. url: p.authorURL,
  18. },
  19. source: p.sourceURL
  20. }
  21. };
  22. res.json(api);
  23. });
  24. module.exports = router;