gpt4 book ai didi

node.js - nodejs 对象 # 没有方法 'configure'

转载 作者:可可西里 更新时间:2023-11-01 11:38:30 27 4
gpt4 key购买 nike

我有一个 Node 服务器:

var http = require('http');
var server = http.createServer().listen(4000);
var io = require('socket.io').listen(server);
var cookie_reader = require('cookie');
var querystring = require('querystring');

var redis = require('redis');
var sub = redis.createClient();

//Subscribe to the Redis chat channel
sub.subscribe('chat');

//Configure socket.io to store cookie set by Django
io.configure(function(){
io.set('authorization', function(data, accept){
if(data.headers.cookie){
data.cookie = cookie_reader.parse(data.headers.cookie);
return accept(null, true);
}
return accept('error', false);
});
io.set('log level', 1);
});

当我运行它时出现错误 Object #<Server> has no method 'configure'我搜索了它,但没有找到任何特定的解决方案。

这里有什么问题吗??

最佳答案

您的代码适用于 socket.io@0.9.x,并且您已安装 1.0 或更高版本。您需要降级 (npm install socket.io@0.9.17) 或者最好是 upgrade your codebase to use latest version .

关于node.js - nodejs 对象 #<Server> 没有方法 'configure',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27917450/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com