Express是一个node.js WEB框架。
使用Express可以快速搭建一个完整功能的网站。
核心特性可以设置中间件来响应HTTP请求
定义的路由表用于执行不同的HTTP请求动作。
可以通过向模板传递参数来动态渲染HTML页面。
### express框架
npm i express --save
### 中间件,用于处理JSON,RAW,TEXT和URL编码的数据。
npm i body-parser --save
### 这是一个解析Cookie的工具。通过req.cookie可以取到传过来的cookie,并把它们转为对象。
npm i cookie-server --save
### 中间件,用于处理enctype="multipart/form-data"(设置表单的MIME编码)的表单数据
npm i multer --save
### 查看express使用的版本。
npm list express
nodejs 引入express模块,并在客户端发起请求后,响应“HELLO WORLD”字符串。
### server.js
var express = require(‘express‘)
var app = express()
app.get(‘/‘, function(req, res){
res.send(‘Hello World‘)
})
var server = app.listen(8081, function(){
var host = server.address().address
var post = server.address().port
console.log(‘应用实例,访问地址为http://%s:%s‘, host, port)
});
#### 执行
node server.js
运行结果
原文:https://www.cnblogs.com/fanruili/p/13728054.html