国内优秀npm镜像推荐及使用

国内优秀npm镜像推荐及使用
npm全称Node Package Manager,是node.js的模块依赖管理工具。由于npm的源在国外,所以国内用户使用起来各种不方便。下面整理出了一部分国内优秀的npm镜像资源,国内用户可以选择使用。 国内优秀npm镜像 淘宝npm镜像 搜索地址:http://npm.taobao.org/ registry地址:http://registry.npm.taobao.org/ cnpmjs镜像 搜索地址:http://cnpmjs.org/ registry地址:http://r.cnpmjs.org/ 如何使用 有很多方...

NodeJS+Express+Socket.io的一个简单例子

NodeJS+Express+Socket.io的一个简单例子
关键字:NodeJS,Express,Socket.io。 OS:Windows 8.1 with update pro。   1.安装NodeJS:http://nodejs.org/。   2.初始化一个NodeJS web应用: 打开CMD窗口。 运行cmd:“mkdir myapp”,新建一个文件夹,名为myapp。 运行cmd:“cd myapp”,切换到文件夹myapp。 运行cmd:“npm init”,创建文件package.json。   3.Express入门应用: 在上面的CMD窗口运行cmd:“npm install express --save...

socket.io 如何给指定客户端发送消息 ?

socket.io 如何给指定客户端发送消息 ?
可以在io.sockets.on('connection', function (socket) {});中,保存这个socket对象,当要发送消息给这个客户端时,找到这个socket实例,即可以直接 socket.emit() 来发送消息了 io.sockets.sockets是一个所有在线客户端的socket数组,可以在这里查找目标客户端的socket实例 以前写过一个简单的聊天室(可以发送私信的),参考这里:https://github.com/leizongmin/qchat/blob/master/lib/room.js   h...

socket.io 中文api

socket.io 中文api
1. 服务端 io.on('connection',function(socket)); 监听客户端连接,回调函数会传递本次连接的socket io.sockets.emit('String',data); 给所有客户端广播消息 io.sockets.socket(socketid).emit('String', data); 给指定的客户端发送消息 socket.on('String',function(data)); 监听客户端发送的信息 socket.emit('String', data); 给该socket的客户端发送消息   广播消息 //给除了自己以外的客户端广...

nodesj中 中间件express-session的理解

nodesj中 中间件express-session的理解
1.为什么使用session? session运行在服务器端,当客户端第一次访问服务器时,可以将客户的登录信息保存。 当客户访问其他页面时,可以判断客户的登录状态,做出提示,相当于登录拦截。 session可以和Redis或者数据库等结合做持久化操作,当服务器挂掉时也不会导致某些客户信息(购物车)丢失。 2。session的工作流程: 当浏览器访问服务器并发送第一次请求时,服务器端会创建一个session对象,生成一个类...

在Node中基于Mongoose对MongoDB进行增删查改(CRUD)操作(一)

在Node中基于Mongoose对MongoDB进行增删查改(CRUD)操作(一)
工具介绍 MongoDB MongoDB是基于Javascript语言的数据库,存储格式是JSON,而Node也是基于JavaScript的环境(库),所以node和mongoDB的搭配能减少因为数据转换带来的时间空间开销。 Mongoose 是MongoDB的一个对象模型工具,它将数据库中的数据转换为JavaScript对象以供你在应用中使用,封装了MongoDB对文档的的一些增删改查等常用方法,让NodeJS操作Mongodb数据库变得更加灵活简单。 Robomongo 一个可视化...

Swig-NodeJS模板引擎

Swig-NodeJS模板引擎
swig是什么 swig 是node端的一个优秀简洁的模板引擎,类似Python模板引擎Jinja,目前不仅在node端较为通用,相对于jade、ejs优秀,而且在浏览器端也可以很好地运行。 为什么使用swig 特性: 支持大多数主流浏览器。 表达式兼容性好。 面向对象的模板继承。 将过滤器和转换应用到模板中的输出。 可根据路劲渲染页面。 支持页面复用。 支持动态页面。 可扩展、可定制。     如何使用 简...

express 框架

express 框架
express 框架, 一:英文释义 英 [ɪkˈspres] 表达;表示;显而易见;快递邮寄 二:express 框架是什么 Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。 三:Express 有什么用 优势 允许设立中间件响应HTTP请求 定义了用于执行基于HTTP方法和URL不同动作的路由表 允许动态渲染基于参数传递给模板HTML页面 四:Express 怎么用: 官网 ...

聊天室react+mongodb+nodejs开发记录

聊天室react+mongodb+nodejs开发记录
1.使用mongodb建立数据库, mongodb的安装和使用 Node.js操作mongodb数据库   重要 Mongodb联合查询 Mongoose 参考手册   2. express 框架   3.NodeJS 模板引擎 Swig-NodeJS   问题 1:express 框架 点击事件 写在哪里 $('.button').on('click', function(e) { // 向server "/buttonClicked" 发送一个get request // 根据实际情况, 此处也可以是$.post(); $.get('/buttonCli...

mongodb的安装和使用

mongodb的安装和使用
mongodb的安装和使用 一、首先安装mongodb 1.下载地址:http://www.mongodb.org/downloads 2.解压缩到自己想要安装的目录,比如d:mongodb 3.创建文件夹d:mongodbdatadb、d:mongodbdatalog,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即d:mongodbdatalogMongoDB.log 4.运行cmd.exe进入dos命令界面,执行下列命令 > cd d:mongodb>bin > d:mongodb bin>mongod -dbpat...
Copyright © web前端技术开发个人博客 保留所有权利.   Theme  Ality

用户登录