Quantcast
Channel: CNode:Node.js专业中文社区
Browsing all 14821 articles
Browse latest View live

express中间件机制补充说明

中间件2种用法筒子变胖的筒子筒子app.use('/1', function(req, res, next){ }) app.use('/2', function(req, res, next){ }) app.use('/3', function(req, res, next){ }) 变胖的筒子function m1(req, res, next){ } function m2(req,...

View Article


Image may be NSFW.
Clik here to view.

我们为NodeJS造了一个能缓存一切的轮子:OnceIO中的服务器端缓存、模板预加载和静态资源文件的缓存和Gzip压缩机制

服务器端缓存Web 资源在服务器和客户端(浏览器)之间的副本不仅能保存在客户端,也可以保存在服务器端。缓存会根据进来的请求将输出内容的副本保存在服务器内存中;然后,如果下一个请求是相同的 URL,且网页在这段时间内没有更新,服务器就不会再次从硬盘中获取内容,而是直接使用内存中缓存的网页副本,达到节约带宽,减少延迟的作用。下面我们将介绍一些 OnceIO...

View Article


一个大小写问题引发的ECONNRESET

使用Request模块发起HTTP请求导致Error: read ECONNRESET,使用Postman,curl都能正确得到响应。忙了一下午,通过tcpdump抓包、WireShark查看抓包信息,发现Request模块发送HTTP请求Host字段为小写host,我们的服务器只支持大写所以导致Error: read ECONNRESET。...

View Article

Nodejs连接一个mysql中的多个db实例有什么好方法么?

Nodejs连接一个mysql中的多个db实例有什么好方法么?

View Article

Image may be NSFW.
Clik here to view.

最近玩了一下docker,良心推荐个好东西

发现国内daocloud.io做的还真不错啊~顺便还集成了他们的daovoice玩了一把,这在线聊天UI做的真不赖, app反馈问题之类的,完美~最新版本: latest 镜像地址:...

View Article


Linux 什么时候能内置 Nodejs ?

感觉node命令行挺好用的,但是一想系统里必须装了node才能跑。啥时候能内置node。

View Article

自制Rollup-WebWorker打包插件

Rollup是什么?Rollup是下一代的ES6 JS文件打包工具。和Webpack相似,Rollup支持扩展插件开发,能把模块化的多个JS文件打包成一个文件,还能打包CSS文件(这个功能我还一直没有尝试过)。但是,经常被Rich Harris拿出来炫耀的是Rollup的tree-shaking的能力。即,在打包过程中,Rollup能够自动过滤与剔除没有用到的JS代码和没有调用过的JS函数。...

View Article

cnode评论的排序为什么要设计成按时间顺序排序而不是最新的评论靠前?(求作者解答)

cnode评论的排序为什么要设计成按发布的先后顺序排序而不是最新的评论靠前?虽说从前往后看比较符合人类的阅读习惯,但每次要看最新的评论都得费不少时间(评论多了也做不了分页)。

View Article


在使用mongoose进行aggregate 对某个进行$sum前,如何将原有的string转化为number类型?

在使用mongoose进行aggregate 对某个进行$sum前,如何将原有的string转化为number类型?

View Article


关于《Node.js开发指南》的两个问题

最近在学习BYVoid大神的开发指南,有两处代码不是很清楚,希望各位大神指教。 第一处:Post.prototype.save = function save(callback) { // 存入 Mongodb 的文档 var post = { user: this.user, post: this.post, time: this.time };...

View Article

关于代码质量的一点思考

  最近在做基础开发框架登录模块的重构,所以来谈一谈关于代码质量的思考。  进入正题之前,先吐槽一下,看看能不能引起一点共鸣。...

View Article

找不到原因 Error: Can't set headers after they are sent.

后台一直报这个错:Error: Can't set headers after they are sent. at ServerResponse.OutgoingMessage.setHeader (_http_outgoing.js:346:11) at ServerResponse.header...

View Article

Image may be NSFW.
Clik here to view.

Buffer模块的内存分配。

一、Buffer模块简介 * Buffer模块是JavaScript和C++结合的模块。性能部分由C++实现,非性能部分由JavaScript实现。 * Buffer所占的内存不是由V8分配,其内存属于堆外内存。 * Buffer模块位于全局变量global中,启动node的时候就已经加载了,无需通过require语句来加载。 * Buffer类似于数组,其每个元素是16进制的2位数(0-255)。...

View Article


Image may be NSFW.
Clik here to view.

七牛云 ╳ 掘金推出开源库前端加速 CDN 服务 Staticfile.org

各位盆友:360 前段时间停止了开源库的中国 CDN 加速服务,七牛云和掘金联手合作,为大家带来 CDN 福利。七牛云前端版 staticfile.org推出全新改版。Staticfile 致力于提供高质量、稳定的前端资源 CDN 服务,同步国外 CDNJS 源站,同时由国内开源贡献者提交其它有价值的库。此次七牛云前端开源库的进步在于:移动访问适配;全站内容走 HTTPS 传输;所有静态文件加速提供...

View Article

cnodejs 所有后台接口都公开了吗

如题

View Article


Image may be NSFW.
Clik here to view.

用Node和Express打造restful API

用Node和Express打造restful API原文: Build a RESTful API Using Node and Express 4 (原作者 Chris Sevilleja)2016年11月14日 杜梁...

View Article

很简单的一个工具。。。

整理了一个非常非常简单的小工具,用于git提交的时候同时自动更新package.json里面的所需版本类型号,同时记录最后更新时间到description,其中patch版本,表示Bug修复及小功能添加,minor表示小版本多个问题或功能的完善,major表示大版本。把源码copy下来放在自己的git项目代码脚本里面随时使用也可以。比如1.0.0:updv patch -m...

View Article


这个点,大家都累了吧,来首诗放松下。

江南好,风景旧曾谙,日出江花红胜火,春来江水绿如蓝,能不忆江南? 江南忆,最忆是杭州,山寺月中寻桂子,郡亭枕上看潮头,何日更重游? 江南忆,其次忆吴宫,吴酒一杯春竹叶,吴娃双舞醉芙蓉,早晚复相逢?

View Article

[长沙] 芒果tv技术中心前端研发部招聘

芒果tv技术中心前端研发部招聘芒果TV前端研发部是一个新团队,做些基础的工具、系统研发工作,目的是让工作在产品项目一线的前端同事们轻松起来。首先有很多工具需要被开发出来,感谢 NodeJS...

View Article

强烈推荐《node与express开发》这本书!

作为一个后端知识比较薄弱的小前端,看完这本书非常有收获,推荐给大家

View Article
Browsing all 14821 articles
Browse latest View live