#!/usr/bin/env node
import { server, start } from "./server.js";
import { Request } from "express";
import express from "express";
import cookie from "cookie-parser";
const app = server();

function showCookies(req:Request) {
  let result = "<ul>";
  for(let cooky of Object.keys(req.cookies)) {
     result += "<li><span>" + cooky + ":</span> " + req.cookies[cooky] + "</li>\n";
  }
  result += "</ul>"
  return result;
  
}

app.use(cookie())

app.get('/cookies', function (req, res) {
  let result = showCookies(req)
  res.send(result);
})

app.get('/set/:name/:value', function (req, res) {
res.cookie(req.params.name,req.params.value, { maxAge: 900000 })
let result = showCookies(req)
res.send(result);
})

start(app);