接口 - 用户登录
请求地址 - /login
请求方式 - post
请求参数 - username password
返回值 - 登陆成功/登陆失败
//导包
const express = require('express')
const body = require('body-parser')
const bodyParser = require('body-parser')
//创建服务器
const app = express()
app.use(bodyParser.urlencoded({extende:false}))
//写接口
app.post('/login',(req,res)=>{
//接收用户传递过来的用户名和密码
//由于post方式传递过来的参数,所以用req.query这种方式拿不到
//console.log(req)
//console.log(req.query)
//想要获取到通过post传递过来的参数,就要使用第三方模块 - body-parser
console.log(req.body)
//处理
if(req.body.username == 'qqqq' && req.body.password == '444'){
res.send({
code:200,
msg:'登录成功'
})
}else{
res.send({
code:3000,
msg:'登陆失败'
})
}
})
//开启服务器
app.listen(4399,()=>{
console.log('开始了')
})
//导包
const express = require('express')
const multer = require('multer')
//创建服务器
const app = express()
//用包 - 创建一个文件夹
var text = multer({dest:'text/'})
//写接口
app.post('/register',text.single('usericon'),(req,res)=>{
//传递过来参数需要一个第三方模块 - multer
//传过来的文件,参数名用usericon
//一起传过来的文本将保存在body里
console.log(req.file)
console.log(req.body)
res.send('sb')
})
//开启服务器
app.listen(4399,()=>{
console.log('开始了')
})