随笔分类 -  nodejs

微信nodejs开发模块指南
摘要:1、微信消息处理 node-weixin-message wechat 2、微信加密 node-weixin-crypto wechat-crypto 3、微信支付 node-weixin-pay wechat-pay 4、微信oauth node-weixin-oauth wechat-oauth 阅读全文

posted @ 2016-05-08 13:41 neights 阅读(369) 评论(0) 推荐(0)

找到个学node的好地方,极客学院
摘要:http://wiki.jikexueyuan.com/list/nodejs/ 阅读全文

posted @ 2016-03-28 20:13 neights 阅读(131) 评论(0) 推荐(0)

让你的 Node.js 应用跑得更快的 10 个技巧
摘要:Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用的话,那么你就应该无所不用其极,让你的应用更快,异常的快。本文将介绍 10 条,经过检验得知可大大提高 Node 应用的技巧。废话不多说,让我们逐条来... 阅读全文

posted @ 2016-01-21 16:27 neights 阅读(245) 评论(0) 推荐(0)

[ 转]Node.js模块 require和 exports
摘要:什么是模块?node.js通过实现CommonJS的Modules/1.0标准引入了模块(module)概念,模块是Node.js的基本组成部分.一个node.js文件就是一个模块,也就是说文件和模块是一一对应的关系.这个文件可以是JavaScript代码,JSON或者编译过的C/C++扩展.Nod... 阅读全文

posted @ 2015-09-22 16:00 neights 阅读(296) 评论(0) 推荐(0)

一行命令搞定node.js 版本升级
摘要:node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。首先安装n模块:?1npm install -g n第二步:升级node.js到最新稳定版?1n stable是不是很简单?!n后面也可以跟随版本号比如:?1n v0.10.26或?1n 0.10.26就这么简单,... 阅读全文

posted @ 2015-09-01 21:46 neights 阅读(331) 评论(0) 推荐(0)

[转]Nodejs开发框架Express4.x开发手记
摘要:Express: ?web application framework for?Node.js?Express 是一个简洁、灵活的 node.js Web 应用开发框架, 它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。目录此文重点介绍Express4.x(具体是4.10.4)的开发... 阅读全文

posted @ 2015-08-12 10:17 neights 阅读(350) 评论(0) 推荐(0)

[转]更改ejs模板后缀.ejs为.html
摘要:三种写法1,express老写法,3.*已经不支持[javascript]view plaincopyprint?app.register('.html',require('ejs'));app.set('viewengine','ejs');2,[javascript]view plaincopy... 阅读全文

posted @ 2015-08-12 09:31 neights 阅读(444) 评论(0) 推荐(0)

buffer
摘要:本文是对nodejs0.8.9版本的api开发手册解读.nodejs网址 缓存类(Buffer) stability:3 - Stable 纯javascript对Unicode支持不叫不错,但是对二进制数据的支持就不怎么样了,当需要处理TCP流或者文件系统时,是必须要处理八进制流(octet ... 阅读全文

posted @ 2015-08-09 14:13 neights 阅读(324) 评论(0) 推荐(0)

不得不说,我太佩服node了,连openXML也搞定了!
摘要:https://github.com/Ziv-Barber/officegen开源项目地址使用报告等有空完成! 阅读全文

posted @ 2015-06-19 16:51 neights 阅读(444) 评论(0) 推荐(0)

node 后台管理插件forever
摘要:在一台计算机上手动跑Node项目简单,node xx.js就搞定了,想让Node项目后台运行,虽然不能直接用node命令搞定,但是在安装了forever这个包以后,还是很轻松的。不过要是在远程服务器上构建Node项目,如果没法自启动,一旦服务器重启,那就麻烦了。那么能否利用forever加启动脚本方... 阅读全文

posted @ 2015-03-03 21:51 neights 阅读(567) 评论(0) 推荐(0)

node express4.x 的安装
摘要:4.x开始不再是 一个express就搞定一切了,需要装另外一个部署插件具体:跟着《nodejs开发指南》敲npm install -g express,安装好了,就在linux命令行敲express --help就出现上面的原因了。解决方法:在安装一个包npm install -g express... 阅读全文

posted @ 2015-02-26 11:56 neights 阅读(141) 评论(0) 推荐(0)

multi-node和generic-pool两大利器
摘要:1、multi-nodenode只能单进程,单cpu工作,而multi-node则可以让node在多进程下共享内存的工作,实现机制是依靠child_process的sendmsg做到的。想要了解具体实现原理请查阅multi-node的源代码。我们可以从github上下载到最新版本的multi-nod... 阅读全文

posted @ 2015-01-09 14:14 neights 阅读(1843) 评论(0) 推荐(0)

简化连接Buffer对象的过程
摘要:上述一大段代码仅只完成了一件事情,就是连接多个Buffer对象,而这种场景需求将会在多个地方发生,所以,采用一种更优雅的方式来完成该过程是必要的。笔者基于以上的代码封装出一个bufferhelper模块,用于更简洁地处理Buffer对象。可以通过NPM进行安装:npm install bufferh... 阅读全文

posted @ 2014-06-21 22:24 neights 阅读(407) 评论(0) 推荐(0)

window下nodejs爬取gb2312网页出现乱码的解决方案
摘要:发布于 2012-8-22 18:155230 次浏览最后一次编辑是 2013-2-18 22:31linux环境下,我们可以通过 iconv 这个C++模块来处理Node.JS不支持的字符编码,如GBK,BIG5。iconv需要依赖native库,这样一来,在一些不支持native模块安装的虚拟主... 阅读全文

posted @ 2014-06-21 22:23 neights 阅读(306) 评论(0) 推荐(0)

NodeJS入门
摘要:NodeJS入门来源于:http://www.nodebeginner.org/index-zh-cn.html作者:Manuel Kiessling翻译:goddyzhao&GrayZhang&ondayChen关于本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”J... 阅读全文

posted @ 2014-06-18 15:29 neights 阅读(228) 评论(0) 推荐(0)

使用 NodeJS + Express从GET/POST Request 取值
摘要:过去无论哪一种网站应用程式的开发语言,初学者教学中第一次会提到的起手式,八九不离十就是GET/POST Request 的取值。但是,在Node.js+ Express 的世界中,仿佛人人是高手,天生就会使用,从不曾看到有人撰文说明。这应该算是开发Web Service 的入门,在Client 与S... 阅读全文

posted @ 2014-06-10 10:33 neights 阅读(1917) 评论(0) 推荐(0)

express的路由规则
摘要:路由规则express 封装了多种 http 请求方式,我们主要只使用get和post两种。 get 和 post 的第一个参数都为请求的路径,第二个参数为处理请求的回调函数,回调函数有两个参数分别是 req 和 res,代表请求信息和响应信息 。路径请求及对应的获取路径有以下几种形式:req.query// GET /search?q=tobi+ferret req.query.q // => "tobi ferret" // GET /shoes?order=desc&shoe[color]=blue&shoe[type]= 阅读全文

posted @ 2014-03-30 20:07 neights 阅读(786) 评论(0) 推荐(0)

debian安装node.js
摘要:1,先下载nodejs:# wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz2,解压文件# tar xvf node-v0.8.7.tar.gz3,进入解压目录# cd node-v0.8.74,检查所需要配置# ./configure---... 阅读全文

posted @ 2014-03-30 10:25 neights 阅读(789) 评论(0) 推荐(0)

node.js学习笔记之json数据转string
摘要:Node.js中的JSON问题var str = '{"dir":"kunhony","param":"archive"}';var aaa = JSON.parse(str);console.log(aaa.param);上面的代码没有问题,但是如果将varstr = '{"dir":"kunhony","param":"archive"}';改为:varstr = “{ 'dir': 阅读全文

posted @ 2014-03-29 20:43 neights 阅读(536) 评论(0) 推荐(0)

NPM镜像设置方法!
摘要:使用npm安装一些包失败了的看过来(npm国内镜像介绍)发布于 2012-4-26 04:19最后一次编辑是 2013-12-11 23:21这个也是网上搜的,亲自试过,非常好用!镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令npm config set registry http://registry.cnpmjs.org npm info underscore (如果上面配置正确这个命令会有字符串response)2.命令行指定npm --registry http://registry.cnpmjs.org inf 阅读全文

posted @ 2014-03-29 20:01 neights 阅读(1532) 评论(0) 推荐(0)

导航