npm.io
1.1.0 • Published 7 years ago

@dekproject/routes

Licence
MIT
Version
1.1.0
Deps
1
Size
7 kB
Vulns
0
Weekly
0
DeprecatedThis package is deprecated

@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();
    });
}

Keywords