Skip to content

An Edge Runtime package that sign and unsign cookies. This package is currently for Edge Runtime only.

License

Notifications You must be signed in to change notification settings

AlvinTheDeveloper/cookie-signature-edge

Repository files navigation

cookie-signature-edge

A package that sign and unsign cookies for Edge API Routes.

Installation

With NPM

npm i cookie-signature-edge --save

With Yarn

yarn add cookie-signature-edge --save

Example

Use this module in Edge API Routes

import {sign,unsign} from 'cookie-signature-edge'

export const config = {
  runtime: 'edge',
}

export default async (req) => {
  const value = "hello2";
  const secret='qwertyuiasdfghjkzxcvbnm';
  const signedValue=await sign(value,secret);
  const unsignedValue = await unsign(signedValue,secret)
  console.log(unsignedValue);
  // value===unsignedValue
  // unfinished code ...
}

Contribution

Suggestions with code examples or pull requests are encouraged.

About

An Edge Runtime package that sign and unsign cookies. This package is currently for Edge Runtime only.

Resources

License

Stars

Watchers

Forks

Packages

No packages published