Node.js Express MySql实现用户登录注册功能
本文实例为大家分享了Node.js实现用户登录注册的具体代码,供大家参考,具体内容如下
集成开发环境:网络风暴
工程目录:
数据库表
Login.js:
/** *由林姿妤于2017年七月8日创建。*//** *快递接收超文本标记语言传递的参数*/var express=require(' express ');var app=express();var MySQL=require(' MySQL ');/** * 配置MySql */var连接=MySql。创建连接({ host : ' 127。0 .0 .1 ',用户: 'root ',密码: '1996112lin ',数据库: 'mydata ',端口: ' 3306 ' });连接。connect();app.get('/'),function (req,RES){ RES . send file(_ _ dirname '/' index。html ');})/** * 实现登录验证功能*/app.get('/login ',函数{ var name=req。查询。姓名;var pwd=请求。查询。pwdvar selectSQL='select * from user,其中uname=' ' name ' '和pwd=' pwd connection . query(SelectSqL,function (err,RS){ if(err)throw err;控制台。日志;控制台日志("确定");RES . send文件(_ _ dirname'好的。html ');})})app.get('/register.html ',function (req,RES){ RES . send file(_ _ dirname '/' ' register。html ');})/** * 实现注册功能*/app.get('/register ',function (req,RES){ var name=req。查询。姓名;var pwd=请求。查询。pwdvar user={ uname:name,pwd : pwd };connection.query('插入到用户集中?用户,函数(err,RS){ if(err)throw err;控制台。日志(' ok ');RES . send文件(_ dir名称'/'索引。html ');})})var server=app.listen(7744,function(){ console。日志(“开始”);}) Index.html:
!DOCTYPE html html lang=' en ' head meta charset=' UTF-8 ' title title/title/head body form action=' http://127。0 .0 .1:7744/登录'输入类型=“text”名称=“name ”/输入类型='text '名称='pwd'/输入类型='submit '值='提交//表单a href='寄存器。html ' rel='外部无跟随'注册/a/body/html Register.html:
!DOCTYPE html html lang=' en ' head meta charset=' UTF-8 ' title/title/head dy form action=' http://127。0 .0 .' 1:7744/注册'输入类型='text' name='name'/输入类型='text '名称='pwd'/输入类型='submit '值='提交//表单/正文/html启动后访问:http://localhost:7744/
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
版权声明:Node.js Express MySql实现用户登录注册功能是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。