打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Node.js+Express+MySql实现用户登录注册功能
/**
 * Created by linziyu on 2017/7/8.
 */
/**
 * express接收html传递的参数
 */
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',function (req,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',function (req,res) {
 res.sendfile(__dirname+"/"+"register.html");
})
/**
 * 实现注册功能
 */
app.get('/register',function (req,res) {
 var name=req.query.name;
 var pwd=req.query.pwd;
 var user={uname:name,pwd:pwd};
 connection.query('insert into user set ?',user,function (err,rs) {
  if (err) throw err;
  console.log('ok');
  res.sendfile(__dirname + "/" + "index.html" );
 })
})
var server=app.listen(7744,function () {
 console.log("start");
}) 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
node+express使用multiparty实现文件上传
使用nodejs将html5 canvas base64编码图片保存为文件
Nodejs+MySQL+Express+微信小程序
nodejs进阶(6)—连接MySQL数据库
Node.js 学习笔记:使用 Express 框架
Node路径
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服