dodex-vertx
Version:
A java asynchronous server for Dodex and Dodex-mess
24 lines (18 loc) • 594 B
JavaScript
const Koa = require("koa");
const serve = require("koa-static");
const path = require("path");
const http = require("http");
const app = new Koa();
app.use(async (ctx, next) => {
const start = Date.now();
await next();
const ms = Date.now() - start;
ctx.set("X-Response-Time", `${ms}ms`);
});
app.use(serve(path.join(__dirname, "./allure-report")));
app.use(serve(path.join(__dirname, "../../")));
const server = http.createServer(app.callback());
const port = process.env.PORT || 3088;
app.listen(port, function listening() {
console.info(`Listening on ${port}`);
});