Interfaz analógica de nodo para llamar a la base de datos para lograr el proceso completo

Premisa

Debe tener conocimientos básicos de nodos antes de ver este artículo

Comienza a mostrar

  • Debido a que la explicación es demasiado complicada, este artículo usa código para demostrar
  • Idea general
    • Una interfaz de solicitud de página, pasando parámetros
    • La interfaz recibe el parámetro y ejecuta la función especificada para llamar a la base de datos.
    • La función especificada recibe el parámetro y llama a la base de datos de acuerdo con el parámetro
    • Recupere la base de datos completa y devuelva el resultado recuperado a la interfaz
    • La interfaz recibe los parámetros y ejecuta el procedimiento de seguimiento (al aceptar el éxito, lo que se devuelve al aceptar el fracaso)
    • La página que solicita la interfaz recibe los datos devueltos por la interfaz.
    • Determine qué parámetros se devuelven y qué función realizar en función de los parámetros

Inserte la descripción de la imagen aquí

Visualización de código

Llamar


 this.$store.dispatch("login",this)

A la interfaz

const actions = {
    async login(context,vm){
        const {data}= await axios.post("/ele/login",vm.adminForm)  //post请求
        if(data.ok ===1){
            context.commit("CHANGE_USERNAME",vm.adminForm.adminName)
        }else{
            vm.$message.error(data.msg)
        }
    }
};

Interfaz


app.post("/login",(req,res)=>{  //登录

    db.findOne("adminList",{   //调用函数
        adminName,
        adminWord:md5(adminWord+"(*^(*&^(*&)")
    },function(err,info){
        if(err) tools.json(res);
        else{
            if(info){
                tools.json(res,1,"登陆成功");
            }else{
                tools.json(res,-1,"账号或密码错误");
            }
        }
    })
    


});

A la base de datos


    findOne(collName,whereObj,cb){

        _connect(db=>{
            db.collection(collName).findOne(whereObj,cb);
        })
    },

No copie mi código, solo como referencia, el código no puede ejecutarse excepto la interfaz

Publicado 74 artículos originales · elogiado 7 · visitas 2201

Supongo que te gusta

Origin blog.csdn.net/qq_44163269/article/details/105331716
Recomendado
Clasificación