nodejs结合express+mysql搭建后台服务实战实现用户注册登录以及增删改查

github项目地址:https://github.com/0705140216/nodejs.git

项目效果实现会员登录注册以及增删改筛查等

nodejs结合express+mysql搭建后台服务实战实现用户注册登录以及增删改查

nodejs结合express+mysql搭建后台服务实战实现用户注册登录以及增删改查

github上面总共有两个文件一个app是后台文件,newvue是前台展示的文件,两者都需要cnpm install装一下包

装完modules后启动方式: app======>npm start

                                        newvue ===>npm run serve

 

要使用nodejs和express必须要安装大概4个家伙

1 确认是否安装node (装node请参考度娘)

2 全局安装express     cnpm install express -g

3 全局安装express生成器  cnpm i express-generator -g

4 hotnode nodejs热加载  cnpm install hotnode -g

app目录中

bin: 启动目录 里面包含了一个启动文件 www 默认监听端口是 3000 (不用)

    node_modules:  所有安装的依赖模块 都在这个文件夹里面

   config:项目配置文件(自定义)

   controller:链接数据库获取数据并返回结果(自定义)

    db:链接数据库方法(自定义)

    model 放一些类方法等(自定义)

    libs 自定义方法(自定义)

    public:  所有的前端静态资源  html css image  js

    routes:  放的是 路由 文件 (默认有两个)

            路由主要定义 url 和 资源 的映射关系 ( 一一对应关系 )

            主要用来接收前端发送的请求 响应数据给前端

    views: 主要放置 ejs 后端模板文件

    app.js:  入口文件(主文件) 总路由 (其他的路由 要由它来分配)

    package.json:  包描述文件  最重要的是 依赖的模板列表 dependencies

           nodejs结合express+mysql搭建后台服务实战实现用户注册登录以及增删改查

mysql数据库设计

数据库简单方法

SELECT * FROM tb_user;   获取全部列表语法


DELETE FROM tb_user WHERE id=19;    根据ID删除语法


INSERT INTO tb_user(account,pwd) VALUES("lili","123456"); 新增语法


UPDATE tb_user SET account="xiaodai" where id=29;//修改语法

安装数据库大家可以参考

1安装地址

https://dev.mysql.com/downloads/file/?id=479862

2配置地址

http://www.manongjc.com/article/7234.html

或者大家想图个简便可以安装wampserve集成环境

数据库设计

nodejs结合express+mysql搭建后台服务实战实现用户注册登录以及增删改查