草庐IT

expressive

全部标签

express+websocket实现线上聊天

1.webSocket简介WebSocket是一种通信协议,可在单个TCP连接上进行全双工通信。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向数据传输WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)Websocket是一个持久化的协议2.websocket的原理 websocket约定了一个通信的规范,通过一个握手的机制,客户端和服务器之间能建立一个类似tcp的连接,从而方便它们之间的通信在

node.js - 找不到模块 'express-session'

我正在尝试运行sparkleshare-dashboard。这是一个开源项目,您可以在此处查看https://github.com/tommyd3mdi/sparkleshare-dashboard。该项目使用Node.JS和Redis,我对两者都没有经验。我确实按照帮助文件中的描述设置了环境,然后我尝试使用“Node”命令从命令行运行文件app.js,但我收到了这个错误。Error:Cannotfindmodule'express-session'atFunction.Module._resolveFilename(module.js:338:15)atFunction.Module

node.js - 找不到模块 'express-session'

我正在尝试运行sparkleshare-dashboard。这是一个开源项目,您可以在此处查看https://github.com/tommyd3mdi/sparkleshare-dashboard。该项目使用Node.JS和Redis,我对两者都没有经验。我确实按照帮助文件中的描述设置了环境,然后我尝试使用“Node”命令从命令行运行文件app.js,但我收到了这个错误。Error:Cannotfindmodule'express-session'atFunction.Module._resolveFilename(module.js:338:15)atFunction.Module

node.js - nodejs/express 应用程序的翻译/本地化工作流程

您在nodejs/express应用程序中使用什么设置进行本地化?现在我正在使用i18n-node在我的项目中。但我对json文件中的存储不满意。我想将翻译存储在数据库中。我发现了一个很有前途的模块,名为dialect.它可以将翻译存储在mongodb中,还有一个来自同一作者的模块,使您能够通过网络界面(dialect-http)管理翻译。不幸的是,方言模块似乎不适用于最新稳定版本的Node。这个问题已经知道2个月了,但是因为从那以后没有任何更新,我猜这个模块不再被积极维护了。我认为使用redis数据库存储翻译也很有意义。我不知道是否有相应的模块。也许你们有一些提示或知道任何好的模块?

node.js - nodejs/express 应用程序的翻译/本地化工作流程

您在nodejs/express应用程序中使用什么设置进行本地化?现在我正在使用i18n-node在我的项目中。但我对json文件中的存储不满意。我想将翻译存储在数据库中。我发现了一个很有前途的模块,名为dialect.它可以将翻译存储在mongodb中,还有一个来自同一作者的模块,使您能够通过网络界面(dialect-http)管理翻译。不幸的是,方言模块似乎不适用于最新稳定版本的Node。这个问题已经知道2个月了,但是因为从那以后没有任何更新,我猜这个模块不再被积极维护了。我认为使用redis数据库存储翻译也很有意义。我不知道是否有相应的模块。也许你们有一些提示或知道任何好的模块?

node.js - connect.utils.parseSignedCookies 已弃用,使用 Express 和 Redis 存储 cookie

我正在阅读使用Redis和Node.js构建可扩展的应用程序,其中有一些代码不起作用或已弃用。我正在尝试将cookie存储与提供给我的代码一起使用:vario=require('socket.io'),connect=require('connect'),cookie=require('cookie'),expressSession=require('express-session'),ConnectRedis=require('connect-redis')(expressSession),redis=require('redis'),config=require('../confi

node.js - connect.utils.parseSignedCookies 已弃用,使用 Express 和 Redis 存储 cookie

我正在阅读使用Redis和Node.js构建可扩展的应用程序,其中有一些代码不起作用或已弃用。我正在尝试将cookie存储与提供给我的代码一起使用:vario=require('socket.io'),connect=require('connect'),cookie=require('cookie'),expressSession=require('express-session'),ConnectRedis=require('connect-redis')(expressSession),redis=require('redis'),config=require('../confi

javascript - 简单节点/Express 应用程序无法识别 session 存储

我有一个非常小的express应用程序来说明我遇到的问题。我正在使用connect-redis作为我的Express应用程序上的session存储。我只是在连接到它时遇到了问题。简单地打印出req.session.store结果为undefined,如下所示:constsession=require('express-session')constapp=require('express')()constRedisStore=require('connect-redis')(session);constisDev=process.env.NODE_ENV!=='production'ap

javascript - 简单节点/Express 应用程序无法识别 session 存储

我有一个非常小的express应用程序来说明我遇到的问题。我正在使用connect-redis作为我的Express应用程序上的session存储。我只是在连接到它时遇到了问题。简单地打印出req.session.store结果为undefined,如下所示:constsession=require('express-session')constapp=require('express')()constRedisStore=require('connect-redis')(session);constisDev=process.env.NODE_ENV!=='production'ap

node.js - Node : I can't make connect-redis work with express

这是我的代码:varexpress=require('express');varRedisStore=require('connect-redis')(express);这是我得到的错误:RedisStore.prototype.__proto__=Store.prototype;^TypeError:Cannotreadproperty'prototype'ofundefinedatmodule.exports(/home/cherif/Bureau/Twimbee/server/gamma/node_modules/connect-redis/lib/connect-redis.j