2015-06-07 Jason Liao
Installation npm install express Usage ```javascript var express = require('express'); var app = express(); 继续阅读 »
2015-05-20 Alex Sun
本文主要通过是对Express的一个较为深入的分析,至于对Express的源码分析,在我的Github上。本文的分析基于Express 4.12.3. 继续阅读 »
2015-06-16 Alex Sun
5. 中间件 在Express中,中间件(Middleware)是一个非常重要的概念。总的来说,中间件就是一个函数,用来处理请求和响应。Express应用事实上就是一个个的中间件的组合。大体上,中间件可以分为路由中间件和非路由中间件,两者主要区别如下: 继续阅读 »
2014-12-02 W.Y.
nodemon 是一款非常实用的工具,用来监控 NodeJS 源代码的任何变化和自动重启你的服务器,这样我们只需要刷新页面就能看到你的改动。这里还有个一个工具 supervisor 也能实现同样的功能,但相比起来 nodemon 更加灵活轻量,内存占用更少。 more 安装 使用 npm 将 nodemon 安装到全局: shell npm install -g nodemon 使用 nodemon 会将你输入的启动命令包裹起来,所以你可以使用任何可以使用的启动参数 shell nodemon [your node app] 使用 -h 或者 --help 来查看完整的帮助: shell nodemon -h 继续阅读 »
2015-10-22 Alex Sun
本文基于Express 4.13.3。 一、使用Express 通常情况下,创建一个简单的服务器,代码如下: ```javascript var http = require('http'); 继续阅读 »
2016-03-23 Xiaosong Gao
在内部服务器请求的时候,经常会遇见跨域请求,在Express中,需要安装如下的组件: CORS: Github中的expressjs/cors代码库。 安装方法: npm install cors --save-dev 继续阅读 »
2016-11-08 Alex Sun
本文基于Koa v2.0.0。 1. Koa vs Express Koa是继Express之后,Node的又一主流Web开发框架。相比于Express,Koa只保留了核心的中间件处理逻辑,去掉了路由,模板,以及其他一些功能。详细的比较可以参考Koa vs Express。 另一方面,在中间件的处理过程中,Koa和Express也有着一定区别,看下面例子: ```js // http style http.createServer((req, res) => { // ... }) // express style app.use((req, res, next) => { // ... }) // koa st 继续阅读 »
2015-05-27 Jason Liao
《Node.js in Action》这本书在2013年出版,所以里面很多的代码在现在的环境跑起来都是跑不通的,下面我就会说说在我学习第八章Express的时候,遇到的那些坑 第八章一开始就以一个简单的应用 Photo 来教我们如何运用Express去渲染页面,去处理表单的上传,还有文件的下载 继续阅读 »
2015-11-02 Alex Sun
本文基于koa v1.1.1。 一、简单示例 与Express的中间件顺序执行不同,在koa中,中间件是所谓的“洋葱模型”。看例子: 继续阅读 »
2015-12-30 Jason Liao
Universal React in 24 WAYS by Jack Franklin 这篇文章教我们如何搭建一个简单的应用通过 React, React-Router, Express 和 ejs 继续阅读 »