nodejs的express框架的简单的登录注册api

工具:Visual Studio Code
测试api工具:postman

第三方插件:body-parser,作用:用于接收post请求
使用npm install body-parser安装

1.在Visual Studio Code中创建server.js,写入代码如下:
var express = require("express");
//express 不能直接解析消息体
//通过第三方的插件实现解析
var bodyParser = require('body-parser');
var app = express();
//app.use()使用中间件(插件)
//解析json数据
app.use(bodyParser.json());
//解析表单数据 x-www-form-urlencode
app.use(bodyParser.urlencoded({ extended: false }));

//最简单的api接口
app.get('/user/login',(req,res)=>{
    console.log(req.query)
    console.log('你好')
    let {us,ps} = req.query
    if(us=='wangyi'&&ps==456){
        res.send({err:0,msg:'login ok'})
    }else{
        res.send({err:-1,msg:'us pass no ok'})
    }
});

//post请求
app.post('/user/reg',(req,res)=>{
    console.log(req.body);
    let {us,ps} = req.body;
    if(us==123&&ps==456){
        res.send({err:0,msg:'ok'})
    }else{
        res.send({err:-1,msg:'no ok'})
    }
});

app.listen(3000,()=>{
    console.log('server start');
});

注意:req.query接收get请求,req.body接收post请求

启动,在控制台输入

node server.js
2.打开postman,输入get请求并填写参数

2.1 输入正确的参数结果如下:
在这里插入图片描述

2.2 输入错误的参数结果如下:
在这里插入图片描述

3.打开postman,进行post请求,输入参数

成功请求如下:
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值