Node.js+Express+MySql实现用户登录注册
来源:互联网 发布:北京淘宝客服简历模板 编辑:程序博客网 时间:2024/06/05 04:51
Node.js+Express+MySql实现用户登录注册
IDE:WebStorm
工程目录:
数据库表
Login.js:
/** * Created by linziyu on 2017/7/8. *//** * express接收html传递的参数 */var express=require('express');var app=express();var mysql=require('mysql');/** * 配置MySql */var connection = mysql.createConnection({ host : '127.0.0.1', user : 'root', password : '1996112lin', database : 'mydata', port:'3306'});connection.connect();app.get('/',function (req,res) { res.sendfile(__dirname + "/" + "index.html" );})/** * 实现登录验证功能 */app.get('/login',function (req,res) { var name=req.query.name; var pwd=req.query.pwd; var selectSQL = "select * from user where uname = '"+name+"' and pwd = '"+pwd+"'"; connection.query(selectSQL,function (err,rs) { if (err) throw err; console.log(rs); console.log('OK'); res.sendfile(__dirname + "/" + "OK.html" ); })})app.get('/register.html',function (req,res) { res.sendfile(__dirname+"/"+"register.html");})/** * 实现注册功能 */app.get('/register',function (req,res) { var name=req.query.name; var pwd=req.query.pwd; var user={uname:name,pwd:pwd}; connection.query('insert into user set ?',user,function (err,rs) { if (err) throw err; console.log('ok'); res.sendfile(__dirname + "/" + "index.html" ); })})var server=app.listen(7744,function () { console.log("start");})
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/login"> <input type="text" name="name"/> <input type="text" name="pwd"/> <input type="submit" value="提交"/> </form> <a href="register.html">注册</a></body></html>
Register.html:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="http://127.0.0.1:7744/register"> <input type="text" name="name"/> <input type="text" name="pwd"/> <input type="submit" value="提交"/></form></body></html>
启动后访问:http://localhost:7744/
阅读全文
0 0
- Node.js+Express+MySql实现用户登录注册
- 基于Node.js+express+MySQL+Bootstrap实现的简单登录注册
- Node.js+Express+MongoDB实现简单登录注册功能
- node学习 express + mysql + ejs实现注册登录
- 用node和express连接mysql实现登录注册
- Node+Express+MongoDB实现登录注册功能
- Node.js+express+MySQL仿美团注册登录绑定第三方登录
- node.js实现用户登录注册简单示例
- 例子:实现最新版本Node.js中Express+mongodb的登录注册页面
- Node.js基于express搭建注册登录功能
- node.js+express+mysql
- Node.js+express+MySQL使用七牛云实现的用户头像修改
- node.js后台jquery前台-- 实现用户登录注册AJAX交互
- node.js---study2 连接池连接数据库实现登录注册查询用户的功能---
- Node.js实战:Express实现简单后台登录系统
- Flask+MySql实现用户登录注册
- node.js express + mysql(一)
- node.js基于express框架搭建一个简单的注册登录Web功能
- zabbix自定义监控发邮件
- 高级编程之topn
- vim配置文件
- * 24种设计模式——工厂模式
- sql注入解决
- Node.js+Express+MySql实现用户登录注册
- 自定义View触摸相关工具类全解
- python flask下传数据到js
- 新手入门之VIM 编辑小技巧
- Java学习笔记
- 美团CodeM复赛 02,03
- PAT甲级真题及训练集(25)--1094. The Largest Generation (25)
- Matplotlib基本操作
- linux字符设备