next-csrf
Version:
CSRF mitigation library for Next.js
1 lines • 1.03 kB
JSON
{"ast":null,"code":"// Next.js API route support: https://nextjs.org/docs/api-routes/introduction\nimport { csrf } from \"../../lib/csrf\";\n\nconst handler = (req, res) => {\n res.statusCode = 200;\n res.json({\n message: \"Request successful\"\n });\n};\n\nexport default csrf(handler);","map":{"version":3,"sources":["/home/jolvera/proj/next-csrf/example/pages/api/protected.js"],"names":["csrf","handler","req","res","statusCode","json","message"],"mappings":"AAAA;AACA,SAASA,IAAT,QAAqB,gBAArB;;AAEA,MAAMC,OAAO,GAAG,CAACC,GAAD,EAAMC,GAAN,KAAc;AAC5BA,EAAAA,GAAG,CAACC,UAAJ,GAAiB,GAAjB;AACAD,EAAAA,GAAG,CAACE,IAAJ,CAAS;AAAEC,IAAAA,OAAO,EAAE;AAAX,GAAT;AACD,CAHD;;AAKA,eAAeN,IAAI,CAACC,OAAD,CAAnB","sourcesContent":["// Next.js API route support: https://nextjs.org/docs/api-routes/introduction\nimport { csrf } from \"../../lib/csrf\";\n\nconst handler = (req, res) => {\n res.statusCode = 200;\n res.json({ message: \"Request successful\" });\n};\n\nexport default csrf(handler);\n"]},"metadata":{},"sourceType":"module"}