express搭建一个简单的后台
一.express框架
1.1什么是express
Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。
1.2exprss的优势
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
二.如何搭建一个简单的后台
2.1下载express框架
npm install express --save
2.2创建一个app.js文件
导入express框架,使用框架创建一个服务器,设置服务器端口号为8081
const express = require('express');
const app= express();
app.get('/', (req, res)=>{
res.send('Hello world');
});
app.listen(8081);
在终端输入:node app.js
当访问本机的8081端口时,服务器会返回一个字符串
2.3设置express路由
我们已经了解了 HTTP 请求的基本应用,而路由决定了由谁(指定脚本)去响应客户端请求。 在HTTP请求中,我们可以通过路由提取出请求的URL以及GET/POST参数。
路由的基本形式:
app.METHOD(PATH, HANDLER)
app
表示的是一个Express的实例METHOD
是http请求的方法(get, psot..)PATH
服务器上的路径HANDLER
请求之后的执行函数
我们定义一些路由:
// 对/name 页面进行get请求
app.get('/name', (req, res)=>{
res.send('小蔡');
});
// 对/age 页面进行post请求
app.post('/age', (req, res)=>{
res.send('20');
});
// 对/job* 可匹配 /job+任意字符
app.get('/job*', (req, res)=>{
res.send('学生');
})
三.Express-搭建静态资源库
3.1下载static中间件
npm install express-static
3.2在框架中引入中间件,配置文件.
const express = require('express');
//引入中间件
const static = require('express-static')
var app = express()
//对中间件进行配置,如果找不到路由请求,就会到assets目录下找相应的文件
app.use(static('./assets'))
访问assets下的图片