Node.js连接数据库 实现注册、登录、判断注册

这篇具有很好参考价值的文章主要介绍了Node.js连接数据库 实现注册、登录、判断注册。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Node.js连接数据库实现注册,登录,在登录时检测账号是否进行注册。

准备工作 创建文件夹

此创建文件夹可以不是使用Vue-cli进行创建,只是简单创建文件夹便可。

  • 使用npm进行mysql插件的安装,cmd黑窗口运行下列指令
npm install mysql --save

此指令运行完成,文件夹根目录出现node_modules文件Node.js连接数据库 实现注册、登录、判断注册

  • 黑窗口运行 npm init指令,出现package.json文件最终的根目录如下
    Node.js连接数据库 实现注册、登录、判断注册
  • 在根目录下新建http.js文件

开始引入模块,端口

  • 首先在http.js中引入相应模块、工具
var http = require('http');                    //引入http
var querystring = require('querystring');         
var url = require('url');                      //引入url
var fs = require('fs');                        //引入文件管理
  • 创建一个可以访问的端口
http.createServer(function(req, res) {
   
   console.log('链接成功');_
  //向请求的客户端发送响应头
   res.writeHead(200,{
   'Content-Type': 'text/html; charset=urf-8'});
   res.end('hello word');
}).listen(3000)

注意:
此处的端口使用为3000,部分可能感觉自己数据库的端口是别的内容,此处要不要更换为数据库相应。在此处进行3000的端口是可以相应操作的,与数据库端口不一致不影响使用。

  • 检验是否成功:使用node运行http.js
    黑窗口运行指令
node http.js

运行完成,在指令下方会出现如下图:
Node.js连接数据库 实现注册、登录、判断注册
并且在浏览器输入localhost:3000,进行相应页面会看到hello word
Node.js连接数据库 实现注册、登录、判断注册文章来源地址https://www.toymoban.com/news/detail-494407.html

  • 出现上述两个结果意味着端口创建完成并且是可以成功访问的。

相关页面的操作

页面样式

  • 在根目录下创建三个页面
    index.html login.html regsiter.html
    最终的目录
    Node.js连接数据库 实现注册、登录、判断注册
  • index.html页面的body中插入如下内容
	<h1>
	     <a href="/login">登录</a>
	     <a href="/regsiter">注册</a>
	</h1>
  • login.html页面的body中插入如下内容
    <h1>登录页面</h1>
   <form method ="POST"> 
        <p>
            <label for="userName">用户名:</label>
           <input type="text" id="userName" name="username" placeholder="请输入用户名">
        </p>
        <p>
            <label for="passWord">&nbsp;&nbsp;&nbsp;&nbsp;:</label>
           <input type="text" id="passWord" name="password" placeholder="请输入密码">
        </p

到了这里,关于Node.js连接数据库 实现注册、登录、判断注册的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Java实现连接数据库验证登录和注册(附详细知识点讲解)

    Java实现连接数据库验证登录和注册(附详细知识点讲解)

    学完Java基础后,一般会做个项目练手(上一篇博客有讲到 Java在线聊天室课程设计 ) 当中肯定会涉及到 登录验证 ,但没学过数据库 😅,不知道如何操作;只能把用户账户密码预存在一个txt文本当中,然后通过IO流读取验证 ⭐ 最后去搜相应的资料和网课进行学习,现在问题

    2024年02月02日
    浏览(9)
  • 登录注册页面连接数据库并完成注册(一)

    登录注册页面连接数据库并完成注册(一)

    1:我们先从html开始,注释不多,希望谅解,下面是html页面的代码: 2:下面是一个css代码,可能比较乱: 3:然后我们看看样式是什么样子吧:  4:因为登录注册是在一个页面上面显示的,点击登录会把登录这个div页面隐藏,然后显示注册的div页面.利用的是点击事件;剩下的请看第二章哦!!!  

    2024年02月11日
    浏览(15)
  • 微信小程序 连接云数据库(不使用云函数)进行 登录、注册、查询(包括模糊查询)快速实现 亲测可用

    微信小程序 连接云数据库(不使用云函数)进行 登录、注册、查询(包括模糊查询)快速实现 亲测可用

    当连接MySQL的时候总是出现各种各样的小问题,可以选用微信小程序自带的云数据库 注:测试号不能建立云数据库 按图中步骤来 第4步中,有两种添加方式 第一种 第二种 注意: 如果你是粘贴复制的,他会报错 非数字字符\\\"无法使用外部字符串表示法位于第1行 。这时,在第

    2023年04月20日
    浏览(16)
  • C#窗体程序连接SQL Server数据库实现账号登录、账号注册、修改密码、账号注销和实名认证(不定时更新)

    C#窗体程序连接SQL Server数据库实现账号登录、账号注册、修改密码、账号注销和实名认证(不定时更新)

    这是本人用Visual Studio2019做的一个C#窗体登录程序,如标题所示,它包含了账号登录、注册账号、修改密码、注销账号和实名认证五个功能。对于有一定基础知识的小伙伴来说,应该不算太难,里面有注释说明,可能咋一看感觉代码运行的逻辑有点乱,不过没关系,相信对你会

    2024年02月02日
    浏览(19)
  • node.js之连接数据库

    node.js之连接数据库

    我们如何在nodejs中连接并操作数据库呢? 让我为大家解答一下吧! 1.安装操作MySQL数据库的第三方块 (mysql) mysql 模块是托管于 npm 上的第三方块。它提供了在 Nodejs 项目中连接和操作 MySQL 数据库的能力想要在项目中使用它,需要先运行如下命令,将mysql安装为项目的依赖包 2

    2024年01月19日
    浏览(18)
  • Java--用户登录/注册界面(连接Mysql数据库)并可以通过验证码登录

    Java--用户登录/注册界面(连接Mysql数据库)并可以通过验证码登录

    1 效果展示 (1)登录界面 (2)注册界面 (3)动图展示 2 内容说明 (1)开发前,需引入一个连接Mysql 数据库驱动mysql-connector-java-5.1.30-bin.jar包 提取码:6666 (2)构建路径 (3)需要下载xampp软件 xampp软件下载 提取码:2255 xampp软件包含 Apache Web服务器、 Mysql Web服务器、Filezilla

    2024年02月09日
    浏览(52)
  • (代码注释超详细)JavaWeb连接Mysql数据库完成登录注册业务

    (代码注释超详细)JavaWeb连接Mysql数据库完成登录注册业务

    登录:完成连接数据库判断登陆信息是否有误 注册:将信息填写完毕后点击注册,跳转到登陆页面 主页:展示项目信息并且可以在页面内进行增删改操作 完整文件目录如下: 文件目录: bean包中填写的代码为实体类 dao模型就是写一个类,把访问数据库的代码封装起来 serv

    2023年04月22日
    浏览(9)
  • Node.js 连接 mysql 数据库

    目录 一、安装驱动 二、连接数据库 1、数据库连接的配置信息 数据库连接参数说明 2、封装 mysql 的执行语句 3、后端路由文件  三、数据库操作( CURD ) 1、查询数据 2、插入数据 3、更新数据 4、删除数据 4、获取受影响的行数 5、获取更改的行数 6、多语句查询 7、事务 四、E

    2024年02月07日
    浏览(10)
  • 微信小程序登录与注册(没有连接数据库)(2023年3月31日)

    微信小程序登录与注册(没有连接数据库)(2023年3月31日)

    提示:以下是本篇文章正文内容,下面案例可供参考 在登录表单里,输入账号、密码进行登录,在账号、密码输入框里都有友好的提示信息;登录按钮 默认是灰色不可用状态,只有输入内容后,才会变为可用状态;在登录按钮的下面提供手机快速注 册、企业用户注册、找回

    2024年02月08日
    浏览(14)
  • Node.js写接口连接MySQL数据库

    1.新建app.js粘贴以下代码 2.npm init 初始化 3.npm i 安装依赖 4.npm i mysql 5.npm i express 6. node app.js 启动接口

    2024年02月15日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包