cookie和session

Cookie

通过 Set-Cookie 设置
下次请求会自动的带上
键值对,可以设置多个


Cookie 属性

max-age 和 expires 设置过期时间
Secure 只在https的时候发送
HttpOnly 无法通过 document.cookie 访问


Example: (二级域名可以拿到主域名下的cookie)

const http = require("http");
const fs   = require("fs");
const path = require("path");

http.createServer((request, response)=> {
    const htmls = path.resolve(__dirname, "test.html");
    const html = fs.readFileSync(htmls, 'utf8');
    response.writeHead(200, {
        'Content-Type': 'text/html',
        'Set-Cookie': ['name=tales;httpOnly', 'age=27;max-age=2;domain=test.com']
    });
    response.end(html);

}).listen(8089);