UNPKG

cookie-secure

Version:

This module for setting and getting secure cookies from

39 lines (31 loc) 1.17 kB
/* open git bash and type below commond to generate self signed ssl key and certifiacte openssl genrsa 1024 > key.pem openssl req -x509 -new -key key.pem > cert.pem */ var cookie = require("./index"); var https = require("https"); var fs = require("fs"); const options={ key : fs.readFileSync(__dirname + "/key.pem"), cert : fs.readFileSync(__dirname + "/cert.pem") } https.createServer(options, (req, res) => { var curCookie = "testHTTPS"; if(req.url = "/"){ var co =cookie.setCookieString(req, res, curCookie ,"rve", "",60*60*24,false,true); cookie.setCookie(req, res, co, "done",true); }else if(req.url == "/get_cookie"){ cookie.getCookie(req, res, curCookie); } }).listen(8000); var http = require("http"); http.createServer(function(req, res){ var curCookie = "testHTTP"; if(req.url = "/"){ var co = cookie.setCookieString(req, res, curCookie,"uemsh", "",60*60*24,false, false); cookie.setCookie(req, res, co, "done",true); }else if(req.url == "/get_cookie"){ cookie.getCookie(req, res, curCookie); } }).listen(9000);