没有合适的资源?快使用搜索试试~ 我知道了~
首页用node和express连接mysql实现登录注册的实现代码
用node和express连接mysql实现登录注册的实现代码
552 浏览量
更新于2023-05-22
评论
收藏 75KB PDF 举报
本篇文章主要介绍了用node和express连接mysql实现登录注册的实现代码,具有一定的参考价值,有兴趣的可以了解一下
资源详情
资源评论
资源推荐

用用node和和express连接连接mysql实现登录注册的实现代码实现登录注册的实现代码
本篇文章主要介绍了用node和express连接mysql实现登录注册的实现代码,具有一定的参考价值,有兴趣的可
以了解一下
为了数据库课设,打算后台用node搭建,前台用vue搞个博客出来(因为前段时间在学啊)。本来node不想用框架,喜欢先
打好基础的,奈何3个星期要把他做完和应付各种考试,所以最后还是用了express,大大简化我的学习成本。
数据库我选了比较“正式”的MySQL,代码方面这个比MongoDB复杂一些。而且这是数据库课设,如果用mongodb老师肯定让
我挂了,因为没有涉及到设置主键、外键等。
先在主入口js引入登录注册业务js和发起一个监听端口
var express = require('express');
var user = require('./controll/user');
var app = new express();
app.use(express.static('public')); //静态资源的入口
app.use('/user',user); //这样写是为了以后如果改变了请求路径,也不用改逻辑js而是改这行的路径即可
var server = app.listen(3000)
html
$("#signup").click(function(){
$.ajax({
url: "/user/signup",
type: 'post',
data: $("#formid").serialize(),
success: function(data) {
if(data.status == 99999) {
alert("3秒后跳转到首页");
setTimeout(function() {
location.href='http://'+window.location.host+'/html/index.html';
},3000)
}else {
alert('登录名或密码错误')
}
}
})
})
$("#register").click(function(){
$.ajax({
url: "/user/register",
type: 'post',
data: $("#formRegister").serialize(),
success: function(data) {
console.log(data);
if(data.status == 99999) {
alert("注册成功")
}else {
alert("登录名已经有人用")
}
}
})
})
user.js
var mysql = require('mysql');
var express = require('express');
var bodyParser = require('body-parser');
var cookieParser = require('cookie-parser');
var session = require('cookie-session');
function select(sql) {
var promise = new Promise(function(resolve,reject) {
var result = null;
var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'root'


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0