【发布时间】:2013-04-10 05:29:35
【问题描述】:
现在,在玩了几个小时的 nodejs 和 socket.io 之后,我又遇到了几个问题 - 一个是,我需要在 node.js 中获取 sessionID,而无需使用 app.get('/' ... - 因为那当socket.io 连接时,事件似乎不会触发,它只会触发.on('connection', function( ...
var express = require('express')()
express.set('port', process.env.PORT || 8080)
var server = require('http').createServer(express)
var socket = require('socket.io').listen(server)
server.listen(express.get('port'))
// this event is fired, get('/', ... isnt!
server.on('connection', function(stream) {
// ??
} )
会话最初是由 PHP 应用程序在用户登录时创建的。会话数据存储在数据库中,我需要访问该数据的关键是会话 ID。最简单的方法是什么?如前所述,我发现了几个使用 app.get('/' ... 的示例,但我根本无法触发该事件。
谢谢。
【问题讨论】:
标签: node.js express socket.io sessionid