post方法

本文介绍了一个Node.js实现的用户登录接口,该接口通过POST请求处理。请求地址为/login,需要传递username和password作为参数。成功登录会返回相应提示,失败则返回错误信息。

接口 - 用户登录
请求地址 - /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('开始了')
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值