赞
踩
目录
一、项目简介
1、使用技术
2、实现的主要功能
3、项目结构
二、开发环境准备
1、安装node.js
2、安装 MYSQL 数据库
3、安装 node.js 的 mysql 驱动
4、安装 Express 框架
5、Node 格式化时间模块Silly-datetime
6、安装 nodemon
三、后端代码
1、入口文件 — index.js
2、数据库连接配置文件 —— db.js
3、api路由配置文件 —— myApi.js
四、各模块功能的后端代码
1、用户注册和登录退出
2、修改用户信息
3、用户头像上传和更新
4、用户密码的修改
5、商品列表的查看和搜索
6、商品详情查看
7、添加商品和商品图片上传
8、商品评论的查看和添加
9、购物车列表
10、添加、删除购物车
11、用户商品收藏列表
12、用户商品的收藏和取消
13、用户的添加商品列表
14、用户的添加商品的删除
五、前端代码
1、配置文件(主要是后端接口请求地址要配置代理)
2、package.json
六、运行项目
1、前端代码运行命令(参考vue项目)
2、后端代码启动命令
七、静态文件
八、文件上传
九、multer
1、安装
2、使用
3、文件信息
4、Multer(options)
.single(fieldname)
.array(fieldname[, maxCount])
.fields(fields)
.none()
.any()
5、Storage
磁盘存储引擎 (DiskStorage)
内存存储引擎 (MemoryStorage)
6、limits
7、fileFilter
8、错误处理机制
参考文档
基于vue和node.js来开发的一个在线商城管理系统。
前端:使用vue框架搭建开发
后端:使用Node.js来编写开发
数据库:Mysql
开发工具:VSCode、navicat premium
用户注册和登录退出
修改用户信息
用户头像上传和更新
用户密码的修改
商品列表的查看和搜索
商品详情查看
添加商品和商品图片上传</