草庐IT

SomeProject_Wi_Fi_Connect

全部标签

node.js - Redis报错: Error: Redis connection to 127. 0.0.1 :6379 failed - connect ECONNREFUSED 127. 0.0.1:6379

当我检查我的redis-server状态时,它说redis服务器正在运行,但我在登录时收到此错误RedisClient.on('错误',function(err){console.log('Rediserror:'+err);//Redis错误:Error:Redisconnectionto127.0.0.1:6379failed-connectECONNREFUSED127.0.0.1:6379});当我尝试控制req.session时,它返回未定义。关于这个问题的任何线索?请帮助我,我是新来的。谢谢这是我的设置:varexpress=require('express');varre

node.js - 防止为 connect-redis session 设置 TTL 以允许 allkeys-lru 用于内存策略

我已经使用connect-redis和redis包设置了一个非常简单的RedisStore。我有一个专门用于我的session存储的盒子,我想使用allkeys-lrumaxmemory策略而不是TTL进行逐出。似乎connect-redis的存储不允许设置TTL(我在创建存储时尝试在选项对象中使用-1,看起来像将TTL设置为0)。有关如何执行此操作的任何建议?另外,有人明白为什么这可能是一种不好的做法吗? 最佳答案 查看relevantsourcecode,似乎connect-redis不会让您在key未过期的情况下使用它。在我看

node.js - 计算 connect-redis 中的 session 数

当使用connect-redis进行session时,我一直在努力计算用户数或sessionID。我提到过这个:http://expressjs.com/guide.html#users-onlinevarexpress=require('express');//varredis=require('redis');//vardb=redis.createClient();varapp=express();varRedisStore=require('connect-redis')(express);app.use(express.cookieParser());app.use(expr

javascript - req.session undefined with express 和 connect-redis

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:‘session’isundefinedwhenusingexpress/redisforsessionstorevarexpress=require('express');varapp=express();varRedisStore=require('connect-redis')(express);varsession=require('redis-session')({debug:true,ttl:90000000,connection:{port:'7170',host:'127.0.0.1'}});a

javascript - connect-redis 连接到 localhost 而不管提供的主机

我有一个express服务器,我正在使用connect-redis和express-session将session存储到我的elasticache实例。但应用程序仅尝试连接到本地主机。这是错误:-config.redisServer.hostdev-xxx-site-cache.xxxxx.0001.use1.cache.amazonaws.comlisteningon{"address":"::","family":"IPv6","port":8080}...events.js:141thrower;//Unhandled'error'event^Error:Redisconnect

node.js - 蒙哥错误: failed to connect to serve on first connect in mongoDB atlas

我的连接代码在下面输入。我正在尝试连接到MongoDBatlas免费共享集群,但我一直收到一条错误消息,提示无法在第一时间连接到服务器。constexpress=require("express");constapp=express();constmorgan=require("morgan");constbodyParser=require("body-parser");constmongoose=require("mongoose");mongoose.Promise=require('bluebird');constproductRoutes=require("./api/rou

node.js - mongodb.connect不执行回调函数

我正在尝试连接到我的Mongodb并插入一些文档(如果它们不在数据库中)。它在第一次插入时工作正常,但在函数existInDatabase中它有时不执行回调函数。varMongoClient=require('mongodb').MongoClient;varmongoData=require('./mongoData');varexports=module.exports={};vardbName='checklist';MongoClient.connect(mongoData.ConString,{useNewUrlParser:true},function(err,db){if

node.js - node.js - 错误:第一次连接时无法连接到服务器[localhost:27017] [MongoNetworkError:connect ECONNREFUSED 127.0.0.1:27017]

我是nodejs和mongodb的新手。我从YouTube上学到了这些东西。我试图使用node.js创建一个api,但现在连mongodb都连接不上。问题是我使用了fnproject(运行时节点),并试图连接到mongodb,但它没有工作(fnproject是一个开源容器本机无服务器平台)。这是我用来连接MongoDB的部分:varMongoClient=require('mongodb').MongoClient;varurl='mongodb://localhost:27017/MyDB';MongoClient.connect(url,function(err,db){if(er

mongodb - 'MongoError : setName from ismaster does not match provided connection setName' when trying to connect to a MongoDB cluster using mongoose

我是一名学生,正在尝试为项目构建一个RestfulAPI。我对此很陌生,所以如果它很容易解决,请原谅。我正在使用“mongoose”:“^5.3.4”,并尝试连接到MongoDBAtlas3.6.8中名为“128project”的集群。这是我用来连接的片段:mongoose.connect(uri,{useNewUrlParser:true}).catch(function(reason){console.log('error',reason);});我使用的URI正是MongoAtlasDB提供的。我在终端中得到这个:error{MongoError:setNamefromismas

mongodb - Node.js connect-mongo数据库连接问题

这是“connect-mongo”的一个非常奇怪的问题在我的服务器中,我有两个脚本。1)使用MongoDataStore创建带有session的快速服务器:连接或创建session都没有问题。MongoStore=require('connect-mongo'),app=require('express').createServer(express.session({secret:cfg.wiki_session_secret,store:newMongoStore({db:'mydatabase',host:'10.10.10.10',port:27017})}));2)只创建没有e