加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Node.js+Express+MySql实现用户登录注册功能

发布时间:2020-12-16 08:17:35 所属栏目:百科 来源:网络整理
导读:本文实例为大家分享了Node.js实现用户登录注册的具体代码,供大家参考,具体内容如下 IDE:WebStorm 工程目录: 数据库表 Login.js: var express=require('express'); var app=express(); var mysql=require('mysql'); /** 配置MySql */ var connection = my

本文实例为大家分享了Node.js实现用户登录注册的具体代码,供大家参考,具体内容如下

IDE:WebStorm

工程目录:

数据库表

Login.js:

var express=require('express');
var app=express();
var mysql=require('mysql');

/**

  • 配置MySql
    */
    var connection = mysql.createConnection({
    host : '127.0.0.1',user : 'root',password : '1996112lin',database : 'mydata',port:'3306'
    });
    connection.connect();
    app.get('/',function (req,res) {
    res.sendfile(__dirname + "/" + "index.html" );
    })

/**

  • 实现登录验证功能
    */
    app.get('/login',res) {
    var name=req.query.name;
    var pwd=req.query.pwd;

var selectSQL = "select * from user where uname = '"+name+"' and pwd = '"+pwd+"'";
connection.query(selectSQL,function (err,rs) {
if (err) throw err;
console.log(rs);
console.log('OK');
res.sendfile(__dirname + "/" + "OK.html" );
})
})

app.get('/register.html',res) {
res.sendfile(__dirname+"/"+"register.html");
})

/**

  • 实现注册功能
    */
    app.get('/register',res) {
    var name=req.query.name;
    var pwd=req.query.pwd;
    var user={uname:name,pwd:pwd};
    connection.query('insert into user set ?',user,rs) {
    if (err) throw err;
    console.log('ok');
    res.sendfile(__dirname + "/" + "index.html" );
    })
    })

var server=app.listen(7744,function () {
console.log("start");
})

Index.html:

Title
注册

Register.html:

Title

启动后访问:http://localhost:7744/

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读