Node连接mysql之——登陆验证(1)

本文介绍了如何使用Node.js连接MySQL数据库,并实现简单的登录验证功能。首先引入相关包,创建名为login的表,存储用户名和密码。接着,根据官方文档配置数据库连接,编写查询语句,成功实现了登录验证逻辑。利用Express框架处理用户登录状态,未登录则重定向,已登录则通过验证cookie跳转。文章还提到,为了安全性,未来计划加入密码加密功能,并优化数据库操作以提高性能,如封装数据库连接和实现CRUD操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写了这么久前端忽然想看一下后台大佬的世界,所以就看了一下nodeJS中的express框架和koa
不过今天咱们不说这玩意儿,而是讲一下我们最重要的东西:数据库的连接

要用到数据库当然少不了我们稳定可靠的mysql咯,我们要试着做一个验证登陆的东西,所以做如下配置

const express = require('express');
const session = require('express-session');
const bodyparser = require('body-parser');
const mysql = require('mysql');

先将包引入

之后我们来建个表,名字嘛,就叫login好啦
在这里插入图片描述

里边存的东西咱们也不用太花哨,俩就行
至于链接数据库,官方文档给了:
在这里插入图片描述

那咱就按照他给的来

查询语句就写'SELECT * FROM login where username="Sir"';
结果是这个:
在这里插入图片描述
很好,起作用了呢。

接下来我们把我们的登陆验证加进去

const app = express();

// 配置
var db_config = {
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值