@routex/cookies
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

Routex Cookies npm Travis CI Codecov Greenkeeper badge

Cookies for Routex.

Documentation - GitHub

Example

Install:

yarn add @routex/cookies
# or
npm add @routex/cookies

Setup your app:

const { Routex, TextBody } = require("routex");
const cookies = require("@routex/cookies");

const port = process.env.PORT || 3000;
const app = new Routex();

app.use(cookies());

app.get("/", (ctx) => {
  // Get cookie
  const name = ctx.cookies.get("name");

  if (!name) {
    // Set cookie
    ctx.cookies.set("name", "john");
  }

  // Remove cookie
  ctx.cookies.remove("name");

  ctx.body = new TextBody("Set name cookie");
});

app.listen(port).then(() => console.log(`Listening on ${port}`));

Support

We support all currently active and maintained Node LTS versions, include current Node versions.

Please file feature requests and bugs at the issue tracker.

Readme

Keywords

Package Sidebar

Install

npm i @routex/cookies

Weekly Downloads

0

Version

0.1.0

License

MIT

Unpacked Size

8.85 kB

Total Files

16

Last publish

Collaborators

  • cretezy