nodejs
文章平均质量分 78
bugall
这个作者很懒,什么都没留下…
展开
-
nodejs-http 对form表单上传文件数据的解析过程
前几天碰到了一个需求,允许接收前端用户上传的文件。 当时为了解决问题索性就上github搜了下,找了一个基于nodejs的开发插件。 后来功能实现后觉得意犹未尽,于是自己想试试去写一个类似功能的插件,方便以后拓展,然后就这么开始了。 先来说说应用层的http,数据从前端是怎么被它包装然后传到服务器的。 我们可以在浏览器中查看我们发一个请求的时候包什么格式的,例如我们访问百度时得到的请求包内容原创 2015-04-04 16:09:54 · 12108 阅读 · 0 评论 -
Node.js 的 DAO 框架 bearcat-dao
概述bearcat-dao 是一个 node.js 基于 SQL mapping 的 DAO 框架。实现了基于 SQL mapping 来对数据结果集进行映射,是一种半自动化的模式,相比较于 O/R mapping 全自动化的模式。 因此,在 bearcat-dao 里,开发者能够对SQL进行完全的控制,通过SQL来与数据库打交道并进行性能优化,bearcat-dao 则会把数据结果集映射转载 2015-03-18 17:11:42 · 1979 阅读 · 0 评论 -
nodejs 创建https服务器
创建express的开发环境~ D:\workspace\javascript>express -e nodejs-https~ D:\workspace\javascript>cd nodejs-https && npm installejs@0.8.5 node_modules\ejsexpress@3.2.6 node_modules\express├── methods@原创 2015-05-16 10:25:23 · 3174 阅读 · 0 评论 -
如何使用Node Profiler
楔子我们在写代码的时候,往往开始的时候关注功能实现,然后进行性能测试,如果性能满足需求,皆大欢喜,否则,优化之路就开始了。作为一名合格的屌丝码农,应该把性能优化始终铭记在心,哪怕满足需求了,也要想想是否可以做得更好呢。然而,JS作为动态语言,与c/c++有很多不同之处。我们知道,JS代码是JS引擎动态编译的。动态语言的一个巨大优势就是引擎可以根据运行时产生的profile对原创 2015-08-26 14:59:46 · 3586 阅读 · 0 评论 -
Node 专题一: 起源
Node的诞生2009年3月,Ryan Dahl 第一次在博客上宣布准备基于v8创建一个轻量级的web服务器并提供一套库。2010年年底,Node.js获得Joyent资助,创始人Ryan Dahl加入Joyent全职负责Node.js,Joyent 是一个提供云计算服务的公司,github上node的源代码的管理就是joyent这个公司,现在github上已经找不到早起ryan上传的node最初原创 2015-08-25 17:50:31 · 1448 阅读 · 0 评论 -
使用 Node.js 开发基于 JavaScript 的 RESTful 应用
在 Web2.0 盛行的今天,作为一种可以运行在浏览器客户端的轻量级脚本语言,JavaScript 被越来越多的开发人员所熟悉和掌握。大家印象中的 JavaScript 是简单高效的,运行在客户端的程序,甚至有人认为 JavaScript 只是一个“小玩意”。Node.js 的出现彻底颠覆了以往对 JavaScript 的看法。Node.js 是服务器端的 JavaScript 运行环境,转载 2015-09-01 16:16:20 · 1335 阅读 · 0 评论