【发布时间】:2023-04-11 11:11:01
【问题描述】:
如何在 node js 上读取 cookie ??
var socket = require( 'socket.io' );
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = socket.listen( server );
var port = process.env.PORT || 8000;
var mysql = require('mysql');
function parseCookies (request) {
var list = {},
rc = request.headers.cookie;
rc && rc.split(';').forEach(function( cookie ) {
var parts = cookie.split('=');
list[parts.shift().trim()] = decodeURI(parts.join('='));
});
return list;
}
http.createServer(function (request, response) {
// To Read a Cookie
var user_id= cookies.realtimeid;
console.log(user_id);
});
server.listen(port, function () {
console.log('Server listening at port %d', port);
var cookies = parseCookies();
console.log(cookies);
});
我是节点和套接字的新手。我必须读取 codeignter. 设置的 cookie 值 如何从 server.listen 在 parseCookies 上发送标头请求。
【问题讨论】:
标签: javascript node.js cookies socket.io