简单的后台搭建

2020-07-10 136 0

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)

  1. app 表示的是一个Express的实例
  2. METHOD 是http请求的方法(get, psot..)
  3. PATH 服务器上的路径
  4. 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下的图片