![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node-js
葡萄干是个程序员
我是一个菜鸟~~~
展开
-
Node中的JavaScript
Node中的JavaScriptglobal对象在浏览器中,全局对象指的就是window对象;Node中有两个类似却各自代表着不同含义的对象:global和process;任何global对象上的属性都可以被全局访问到;所有全局执行上下文中的内容都在process对象中。在浏览器中,只有一个window对象,在Node中,也只有一个process对象;模块系统Javascript语言标准原创 2016-12-13 23:45:05 · 501 阅读 · 0 评论 -
Node中的HTTP
来自对《了不起的Node.js》一书的学习HTTP协议超文本传输协议,又称为HTTP,是一种Web协议。HTTP协议构建在请求和响应的概念上,对应在Node.js中就是由http.ClientRequest和http.ServerResponse这个两个构造器构造出来的对象(Node.js v6.2.0)。HTTP协议在请求和响应消息前使用头信息(header)来描述不同的消息内容。发送内容原创 2016-12-17 12:47:42 · 600 阅读 · 0 评论 -
Node中的Connect
来自对《了不起的Node.js》一书的学习ConnectNode.js为常规的网络应用提供了基本的API。然而,实际情况下,绝大部分网络应用都需要完成一系列类似的操作,这些类似的操作你一定不想每次都重复地基于原始的API去实现。Connect是一个基于HTTP服务器的工具集,它提供了一种新的组织代码的方式来与请求、响应对象进行交互,称为中间件(middleware)。中间件具有代码复用的好处。原创 2016-12-17 21:42:06 · 1139 阅读 · 0 评论 -
Node.js中同步函数异步编程
转载自:nodejs 代码设计模式1:同步函数变异步同步函数变异步 1 问题: 1.1 碰到需要调用你刚正在创建的对像。function createServer(data, cb) { data.num = 1; cb(); return data;}const test = {};let data = createServer(test, function() {转载 2016-12-18 11:31:22 · 1742 阅读 · 0 评论 -
深入理解Express.js
转载自:深入理解Express.js本文针对那些对Node.js有一定了解的读者。假设你已经知道如何运行Node代码,使用npm安装依赖模块。但我保证,你并不需要是这方面的专家。本文针对的是Express 3.2.5版本,以介绍相关概念为主。Express.js這麼描述自己:”輕量靈活的node.js Web應用框架”。它可以幫助你快速搭建web應用。如果你使用過Ruby裏的Sinatra,那麼相信转载 2016-12-18 13:25:17 · 484 阅读 · 0 评论 -
Node中的Connect——常用中间件
接下来介绍一个Connect内置的一些中间件:static中间件 1.挂载 static允许将任意一个URL匹配到文件系统中任意一个目录。如:将/my-images URL和名为/images的目录对应起来,可以以如下方式进行挂载:server.use('/my-images', connect.static('/path/to/images')); 2. maxAg原创 2016-12-17 22:50:54 · 2163 阅读 · 0 评论