Jasin Yip

标签 node.js 下的文章

将 npm 源设置为国内源的方法

因为一些众所周知的原因,我们有时用默认源会出错或者下载速度太慢,解决方法很简单,用国内的 npm 源就好了。

方法也很简单,只要一句命令:

npm config set registry http://registry.cnpmjs.org

简单的监听器和事件发送 —— Node.js 学习笔记(4)

引言

Node.js 所有的异步 I/O 操作在完成时都会发送 一个事件 到事件队列。而事件需要则监听器进行监听,当监听器监听到自己监听的事件时,便会进行相应的动作。

在开发者看来,事件由 EventEmiiter 对象提供。之前提到的 fs.readFile 和 http.createServer 的回调函数都是通过 EventEmitter 来实现的。

下面我们用一个简单的例子,来使用 EventEmiiter 创建监听器,以及发送事件。

- 阅读剩余部分 -

回调函数 —— Node.js 学习笔记(3)

引言

Node.js 最大的特点就是异步式 I/O(或者非阻塞 I/O)与事件紧密结合的编程模式。这种模式与传统的同步式 I/O 线性的编程思路有很大的不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻辑要拆分为若干个单元。 ——「Node.js 开发指南」 By BYVoid

- 阅读剩余部分 -

Express —— Node.js 学习笔记(2)

前言

之前使用 http 模块来写 Node.js 代码,并使其可以在浏览器访问,但是需要自己控制所收到的请求或者需要自己控制返回的内容,比较麻烦,不过已经有人帮我们完成这个艰难的工作了,那就是Express

学习目标

第一次使用 Express,先试试写个简单的 HTML 文件,使服务器正确解释并且访问。

- 阅读剩余部分 -

Hello World —— Node.js 学习笔记(1)

写在前面

可能是因为前端做多了的缘故,对 Javascript 有莫名的偏爱,所以今天开始来试试学一下用 Javascript 来写服务端的程序——也就是学习 Node.js

学习目标

跟学习所有的语言一样,第一个 demo 当然是 Hello World 了。
所以这次也不例外,我先试试启动 HTTP 服务器,并在浏览器中显示 “Hello World”。

- 阅读剩余部分 -