cookie-secure
Version:
This module for setting and getting secure cookies from
39 lines (31 loc) • 1.17 kB
JavaScript
/*
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);