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请求,输入参数

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

猜你喜欢

转载自blog.csdn.net/weixin_43520099/article/details/107059382