body-parser - node.js 中间件,用于处理 JSON, Raw, Text 和 URL 编码的数据。
cookie-parser - 这就是一个解析Cookie的工具。通过req.cookies可以取到传过来的cookie,并把它们转成对象
multer - node.js 中间件,用于处理 enctype="multipart/form-data"(设置表单的MIME编码)的表单数据。
用express快速搭建服务器
创建一个 Express 应用。express() 是一个由 express 模块导出的入口(top-level)函数。
var express = require('express');
var app = express();
express.static 是 Express 内置的唯一一个中间件。
是基于 serve-static 开发的,负责托管 Express 应用内的静态资源。
“app” 是静态资源文件所在的根目录。
app.use( ): 将中间件绑定到app对象 app.use(express.static('app'));
后端的路由
基本路由的展示
var express = require('express');
var app = express();
app.get('/', function(req, res) { res.send('hello world'); });
express 快速生成器
通过应用生成器工具 express 可以快速创建一个应用的骨架。
npm install express-generator -g
express -h (帮助)
express -e myapp (-e是用ejs模板引擎, myapp是存放应用的目录)
生成目录后:
cd myapp
npm install
npm start
然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了。