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')
}