写在前面:在实际开发中前后端通过api来实现数据交互,前端写页面,请求数据,根据请求到的数据进行处理. 后端实现各种功能并提供api接口
- 接收数据
- 验证数据
- 返回数据
express框架的使用
- 安装express
npm install express -save
*在引用第三方模块时 node会自动从当前目录的node_modules 依次向上寻找
const express = require("express");
var app = express()
// 创建一个api
app.get('/user/login', (req, res) => {
// 接受get参数 query
console.log(req.query);
console.log('login method run');
// 处理参数
res.send({
err: 0,
msg: 'login ok',
})
})
app.post('/user/regist', (req, res) => {
// 接受post数据
// express 无法解析消息体 可以借助 body-parser插件 npm install body-parser
let {
username, pwd } = req.body;//无法使用
console.log(req.body)
if (username == 111 && pwd == 111) {
res.send