Skip to main content
Module

x/fastro/examples/cookie.ts

Fast and simple web application framework for deno
Go to Latest
File
import { Fastro, Cookie } from "../mod.ts";const server = new Fastro({ cookie: true });server .get("/", (req) => { let oldDateObj = new Date(); let newDateObj = new Date(); // 30s expire newDateObj.setTime(oldDateObj.getTime() + (30 * 1000));
const cookies: Cookie[] = [ { name: "greeting", value: "hi", }, { name: "mycookie", value: "your cookie", expires: newDateObj.toUTCString(), }, { name: "options", value: "options cookie", path: "/getall", expires: newDateObj.toUTCString(), }, ]; req.sendWithCookie("cookie", cookies); }) .get("/cookie", (req) => { // get cookie by name const c = req.cookie("greeting"); req.send(c); }) .get("/getall", (req) => { // get all cookies const c = req.cookies; req.send(c); });await server.listen();