node . js利用表达如何实现用户注册登陆功能

  介绍

今天就跟大家聊聊有关节点。js利用表达如何实现用户注册登陆功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

<强>环境

    <李>操作系统:Win10李 <李>节点。李李js: v12.19.0 <>表示:v4.17.1李 <李>纱:v1.22.10李 <李>使用VScode IDE李 <李>体:1.19.0李 <>李mysql: 2.18.1李 <李> mysql服务器:5.7 <李> SQLyog: V12.9李

<强>准备

首先在Win10上安装mysql,一路下就行。安装完成使用SQLyog连接mysql服务器。连接成功需要创建数据库和数据表模式:

创建表的用户(
  用户名char(20)非空,
  密码字符(20)非空,
  电子邮件char(30)默认为空,
  地址char(20)默认为空,
  phonenumber char(20)默认为空,
  logintime int(20)默认为空,
  int id (20) NOT NULL AUTO_INCREMENT,
  主键(id),
  关键用户(用户名)
  )引擎=InnoDB的默认字符集=utf8 

<强>实战

前端

3个页面,登录。html, register.html。

索引。html

& lt; !DOCTYPE html>   & lt; html lang=癳n"祝辞   & lt; head>   & lt;元charset=癠TF-8"祝辞   & lt; title>登陆注册& lt;/title>   & lt;链接rel=皊tylesheet"类型=拔谋?css"href=https://www.yisu.com/zixun/?样式表/style.css”rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel="外部nofollow "/>   头   身体<>    & lt; !DOCTYPE html>   & lt; html lang=癳n"祝辞   & lt; head>   & lt;元charset=癠TF-8"祝辞   & lt; title>登陆注册& lt;/title>   & lt;链接rel=皊tylesheet"类型=拔谋?css"href=https://www.yisu.com/zixun/?样式表/style.css”rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel="外部nofollow "/>   头   身体<>   <表单动作="/登录”方法=盎竦谩?   <标签=" ">账号:>   <标签=" ">密码:>    & lt; !DOCTYPE html>   & lt; html lang=癳n"祝辞   & lt; head>   & lt;元charset=癠TF-8"祝辞   & lt; title>登陆注册& lt;/title>   & lt;链接rel=皊tylesheet"类型=拔谋?css"href=https://www.yisu.com/zixun/?样式表/style.css”rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel="外部nofollow "/>   头   身体<>   <形式action="/注册"方法=" POST ">   <标签=" ">账号:>   <标签=" ">密码:>   <标签=" ">重复密码:>    var表达=要求(“express");   var bodyParser=要求(“body-parser");   var路由器=要求(“。/routers");      应用var=表达();      app.use (bodyParser。urlencoded({扩展:真}));   app.use (express.static(& # 39;公共# 39;));   app.use(& # 39;/& # 39;,路由器);      模块。出口=应用;

路由器

路由器/索引。js,调用封装好的数据库接口:queryUer, addUser

node . js利用表达如何实现用户注册登陆功能