node
web前端的博客
这个作者很懒,什么都没留下…
展开
-
egg-socket.io 前后端链接问题
egg-socket.io 继承的socket,需要socket.io 的版本2.1.0,才能链接成功原创 2021-04-16 20:13:17 · 683 阅读 · 2 评论 -
Nodejs基础之redis
redis安装redis 模块npm install redis1代码部分const redis = require('redis')const client = redis.createClient(6379, 'localhost')client.set('hello', {a:1, b:2}) // 注意,value会被转为字符串,所以存的时候要先把value 转为json...原创 2018-12-24 11:46:50 · 171 阅读 · 0 评论 -
Nodejs之发送邮件nodemailer
nodejs邮件模块nodemailer的使用说明1.介绍 nodemailer是node的一个发送邮件的组件,其功能相当强大,普通邮件,传送附件,邮件加密等等都能实现,而且操作也十分方便。nodemailer在GitHub上的项目地址为https://github.com/andris9/Nodemailer 本文将说明如何使用163邮箱发送邮件,由于所学疏浅,这里...转载 2018-12-27 15:39:15 · 490 阅读 · 0 评论 -
nodejs与javascript中的aes加密
1.aes加密简单来说,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。高级加密标准已然成为对称密钥加密中最流行的算法之一。2.AES的区块长度固定为128 比特,密钥长度则可以是128,192或256比特;而Rijndael使用的密钥和区块长度可以是32位的整数倍,以128位为下限,256比特为上限。...转载 2018-11-29 17:12:17 · 393 阅读 · 0 评论 -
mongodb查询嵌入/嵌套文档
这里演示如何使用:db.collection.find()方法对嵌入/嵌套文档的查询操作的示例。 此页面上的示例使用inventory集合。要填充库存(inventory)集合以准备一些数据,请运行以下命令:db.inventory.insertMany( [ { item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, ...转载 2018-08-16 14:26:43 · 5783 阅读 · 0 评论 -
nodeJs 解决 mongodb TypeError: Cannot read property 'n' of undefined问题
这个问题一般存在于,mongodb集合为空的时候,去查询集合会报错,暂时的解决办法是判断集合是否为null借助col.find(where).next(function (err, doc) { doc 返回null说明为集合空})这是婉转的解决方法,也不知道对性能有没有影响;欢迎评论指正。下面给个例子//分页查询exports.findPage=function (col...原创 2018-07-25 21:49:07 · 5617 阅读 · 0 评论 -
详细讲解nodejs中使用socket.io的私聊的另一种方式
服务器端:app.js let express = require('express'); let bodyParser = require('body-parser'); let app = express();let server = require('http').createServer(app);const io = require('socket.io')(server);...原创 2018-06-27 16:19:46 · 1362 阅读 · 1 评论 -
详细讲解nodejs中使用socket的私聊的方式
在上一次我使用nodejs+express+socketio+mysql搭建聊天室,这基本上就是从socket.io的官网上的一份教程式复制学习,然后,根据国情,我又在其中加入了私聊点对点,然后共享画图的你画我猜功能。由于本人太穷,所以服务器和数据库都是使用的国外免费的。域名是我的,它的访问地址是:http://chat.lovewebgames.com先说下我对socket.io的理解,webs...转载 2018-06-22 16:53:06 · 1890 阅读 · 0 评论 -
node.js中net模块创建服务器和客户端(TCP)
node.js中net模块创建服务器和客户端1.node.js中net模块创建服务器(net.createServer)[javascript] view plain copy// 将net模块 引入进来 var net = require("net"); // 创建一个net.Server用来监听,当连接进来的时候,就会调用我们的函数 // client_sock,就是我们的与客户端通...转载 2018-06-22 09:06:17 · 2317 阅读 · 0 评论 -
启动Node服务的几种方法
启动Node服务的几种方法2017年11月20日 22:20:56阅读数:1295下面是以express框架为例,启动node服务的三种方法(已测试),使用express安装的文件如下:一 、使用node命令启动node server/bin/www1二、使用webStorm启动1,打开webStorm,点击运行(run)下的编辑配置(Edit Configuration)2,添加新的配置3,命名...转载 2018-05-19 21:17:52 · 18964 阅读 · 1 评论