1 Star 1 Fork 0

ThisIsNot木头 / express-test

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

项目简介

本项目克隆于 https://git.oschina.net/zhengvo/express.git 的练习项目进行魔改。master分支是想写个pg库的,没动手,还是用mysql,所以看mysql分支。 mysql分支是可用的项目。

所以写的比较没有条理,你可以看到代码乱七八糟的,想到啥写啥,真正做项目,千万不要像我这么写,代码很不优雅,会被鄙视的....

项目功能描述:

  • 用户能登录
  • 列表增删,excel导入 导出。写了级联选择功能,对于我这种前端小白,太难啦!
  • 很多东西都是网上搜的解决方案,东拼一点西凑一点,所以会看起来很杂乱。
  • 用户管理(不开放注册,由一个admin超级管理员管理用户), 新增用户,启用停用,删除用户,重置密码。

一些依赖

  • 前端主要是axios和基于jquery的bootstrap、jquery.form、bootstrap-datepicker、bootstrap-table
  • 后端 express框架, node-xlsx库处理excel文件的读写, multer处理express文件接收为内存中的buffer。
  • 数据库处理加了同步执行和事务执行。

安装依赖

当然首先nodejs,mysql数据库是必须的,这俩怎么搞问百度谷歌吧,跨平台么,什么系统都能部署。db.js中写了数据库连接配置。

npm install

导入数据库

这里使用的是mysql数据库,为了您的项目能正常运行请是使用mysql数据库。

创建数据库

CREATE DATABASE `materials` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

建表

sql/materials.sql

运行项目

npm start

运行项目,在浏览器中打开http://localhost:3000,首先进入的是登录界面,请使用admin登录,密码均为123456

Comments ( 0 )

Sign in for post a comment

About

express练习用 spread retract
JavaScript
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
JavaScript
1
https://gitee.com/iamli01/express-test.git
git@gitee.com:iamli01/express-test.git
iamli01
express-test
express-test
mysql

Search