1.初始化
1.1 创建项目
1.初始化包管理配置文件
npm init -y
2.安装 express 第三方模块
npm install express
3.创建入口文件 app.js ,并初始化服务器
const express = require('express') const app = express() app.listen(80, function () { console.log('api server running at http://127.0.0.1:80') })
1.2 配置跨域
1.利用cors中间件实现跨域,下载cors包
npm i cors
2.导入并使用cors中间件
const cors = require('cors') app.use(cors())
1.3 配置解析表单数据的中间件
1.3 配置解析application/x-www-form-urlencoded格式的表单数据
app.use(express.urlencoded( { extended: false } ))
1.4 初始化路由
新建 router 文件夹,存储路由模块
1.router文件夹中,新建 user.js 文件
const express = require('express') // 创建路由对象 const router = express.Router() //导入用户路由处理函数模块 const userHandler = require('../router_handler/user') // 注册路由 router.post('/reguser', userHandler.regUser) // 登录路由 router.post('/login', userHandler.login)
新建 router_handler 文件夹, 存储路由处理函数模块
1.router_handler 文件夹中,新建 user.js 文件
// 注册处理函数 exports.regUser = (req, res) => { res.send('reguser OK') } // 登录处理函数 exports.login = (req, res) => { res.send('login OK') }