1.1.0 • Published 5 years ago

@dekproject/routes v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

@dekproject/routes

Express route controller for DEK

Install

import express from "express";
import dotenv from "dotenv";

import { $, plugins, controllers } from "@dekproject/scope";
import { routes } from "@dekproject/routes";

(async () => {
    dotenv.config();

    $.set("app", express());
    $.app.use(await routes(process.env.ROUTES_PATH || "src/routes"));

    const PORT = process.env.PORT || 5555;

    $.app.listen(PORT, () => {
        console.log(`App listening on port ${PORT}!`);
    });
})();

src/routes/index.js

export default async (router) => {
    router.get('/', (req, res) => {
        res.send("Hello World").end();
    });
}