node.js
晴空999
这个作者很懒,什么都没留下…
展开
-
node.js学习笔记之常用命令
1.npm和cnpm,一个是国外的,一个国内的。2.cnpm install --save log4js 下载安装模块原创 2015-07-02 11:51:04 · 429 阅读 · 0 评论 -
node.js学习笔记之常用模块介绍
阅读目录MVC框架 - ExpressRest开发 - Restify前端模板 - EJS数据库驱动 - MongooseWeb Socket - Socket.IO日志管理 - Log4jsHTTP调用 Request异步流程控制 - Async部署 - forever项目管理定时任务 - Cron工具包单元测试参考文献收集了NodeJS开发中常用的一些模块。转载 2015-07-02 14:41:30 · 1102 阅读 · 0 评论 -
Node.js-小心buffer的拼接问题
最近遇见一个从前没有遇见的陷阱,就是data里的chunk拼接。由于本人身为前端工程师,对buffer的概念实在是认识不足。这次的场景是我要通过http.get去抓取远端的网页文件,很不小心的是对方的文件编码是gbk(估计是老年代Java环境下的解决方案),而我本地的代码是utf8的编码,最终我需要将两部分代码合并之后输出到客户端,所以我需要将接受到的部分进行转码,转码则需要通过iconv实现转载 2015-08-03 19:40:13 · 1750 阅读 · 0 评论 -
那些年,在nodejs上踩过的坑(一)
自己写nodejs也有一段时间,踩过很多坑(而且大部分是自己给自己埋),也见过很多别人踩过的坑,原因其实也很简单,要么是对这个知识点理解不够深入,要么就是编码的习惯不好。这段响应朋春大牛的号召,打算陆陆续续整理下这些坑,算是给自己一个备忘,同时也希望能对大家有所帮助。1. callback事件回调是nodejs非常常见的一个应用场景,那大家先来看看以下这段代码是否存在什么问题?get(转载 2015-08-03 19:42:26 · 955 阅读 · 0 评论 -
Node-RSA 验证签名
/*** Created by Bluesky on 2015/9/8.*/var crypto = require('crypto');/*** 验证签名* @param src_sign 签名源串* @param signature 已生成的签名* @param public_key 公钥* @returns {*}*/function verify(s...原创 2015-09-09 12:10:11 · 5958 阅读 · 0 评论 -
nodejs body-parser不支持charset=GBK,报415错误问题
找到项目中node_modules/body-parser/lib/urlencoded.js和json.js注释代码即可:// assert charsetvar charset = getCharset(req) || 'utf-8'/*if (charset !== 'utf-8') { debug('invalid charset') next(createError(41原创 2015-09-14 17:02:19 · 1759 阅读 · 0 评论 -
nodejs c++扩展之hello world
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-09-16 17:47:42 · 1334 阅读 · 0 评论 -
如何发布Node模块到NPM社区
如何发布Node模块到NPM社区作者: JeremyWei | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://weizhifeng.net/how-to-publish-a-node-module.html"学骑自行车最快的方式就是先骑上去"安装node和npm安装node(注意:需要Python 2.6或2.7已经安装)$ w转载 2015-09-16 11:48:02 · 749 阅读 · 0 评论