nodejs
konglingbin66
这个作者很懒,什么都没留下…
展开
-
nodejs中间件Connect(1)
1.实现简单网站服务在原创 2014-10-23 16:11:20 · 716 阅读 · 0 评论 -
mongodb的write concern
mongodb有一个write concern的设置,作用是保障write operation的可靠性。一般是在client driver里设置的,和db.getLastError()方法关系很大一般来说,所有的mongo driver,在执行一个写操作(insert、update、delete)之后,都会立刻调用db.getLastError()方法。这样才有机会知道刚才的写操作是否成功转载 2014-12-29 16:02:54 · 679 阅读 · 0 评论 -
mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)
对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。 1.$inc--------------------------------------------------------------------------转载 2014-12-29 15:56:46 · 785 阅读 · 0 评论 -
mongoose
之前的一篇文章《mongodb+nodejs》是mongodb的native driver 来操作的,但是更成熟的方式应该使用mongoose,是代码更加简洁,更加安全。这个例子和《mongodb+nodejs》中的例子一模一样,只是把 对mongodb操作语句,换成是mongoose的API,其他代码和文件完全一样。代码如下:var express = require('ex原创 2014-12-25 23:02:02 · 689 阅读 · 0 评论 -
nodejs+mysql 1
1.设置创建数据库package.json{ "name":"shopping-cart-example" ,"version":"0.0.1" ,"dependencies":{ "express":"4.10.6" ,"express-session":"1.9.3" ,"jade":"1.8.2" ,"body-parser":"1.10.0" ,"mysq原创 2015-01-11 19:03:08 · 779 阅读 · 0 评论 -
mongodb+nodejs
1.概述这个程序的大致功能是通过网页注册,然后服务器将用户信息保存在mongodb中,如果是已经注册的,则服务器在mongodb中根据登录信息搜索,完成登录。2.服务器端服务器端需要先安装mongodb,并且运行起来。package.json: { "name":"user-auth-example" ,"version":"0.0.1" ,"dependen原创 2014-12-21 18:59:12 · 892 阅读 · 0 评论 -
windows中安装mongoDB
1.初衷这个问题如此简单以至于我想了很久是否应该写一篇文章,不过对于初学者,任何没有接触过的东西都很可能成为一块绊脚石,所以这片博客目的在于记录铺平道路,而不是显示水平。2.下载百度或者google搜索'mongodb'关键字,然后找到并打开官网点击打开链接,在右侧点击下载mongodb,截止写本文为止,暂且没有发现64位的windows版本,所以下载时无论点击64位还是32位wind原创 2014-12-17 14:00:51 · 808 阅读 · 0 评论 -
socket.io 实现网页聊天
1.服务端首先看看依赖文件:{ "name":"ws-echo" ,"version":"0.0.1" ,"dependencies":{ "express":"2.5.1" ,"socket.io":"0.9.2" } } 然后是服务器代码:var express = require('express');var sio = require('socket.io原创 2014-11-26 00:12:01 · 598 阅读 · 0 评论 -
用node-schedule进行定时任务的管理
1.初衷因为游戏中总是会用到一些比如某年某月某日进行某项任务的情况,或者说,每天的某个时间进行某项设置,等等这些和时间密切相关的任务。我们知道nodejs中其实都是使用setTimeOut()这个函数去处理的,但是如果到处使用settimeout,是一种让人很瞧不起的程序编写方式,于是在GitHub上找到第三方库 node-schedule可以供我们使用。2. 大致原理该库使用简单,我原创 2014-12-15 15:14:06 · 2914 阅读 · 0 评论 -
nodejs中基于TCP协议时下的类IRC程序(中继聊天程序)
参考书目:《了不起的nodejs》服务器代码:原创 2014-10-22 11:48:11 · 986 阅读 · 0 评论 -
用basicAuth中间件实现身份验证
1.参考《了不起的Node.js》原创 2014-10-28 00:18:07 · 2843 阅读 · 0 评论 -
使用connect的bodyParser中间件上传文件
参考网页:参考书目:《了不起的Node.js》原创 2014-10-24 16:43:37 · 855 阅读 · 0 评论 -
一个用nodejs写的简单http服务器
参考书目《了不起的Nodejs》原创 2014-10-23 14:14:57 · 1434 阅读 · 0 评论 -
windows下mysql安装
1.下载首先我们要下载一个mysql,找到oracel的官方下载页面点击打开链接,然后我们发现有几种:MySQL Enterprise Edition,MySQL Cluster CGE,MySQL Community Edition (GPL),前两种一个是企业版,一个集群式,最后一个是社区版本,前两种都是付费的,我们当然是选择社区版本连接进去,然后发现,仍然有很多选择,原创 2014-12-29 00:20:36 · 985 阅读 · 0 评论