如果觉得不错,欢迎给个 star ~
有问题的,也欢迎给我提issue哦~
这是一个用于管理开发者毕业设计项目(服装商城系统)服务端代码的仓库,使用的技术栈主要是Koa和MySQL。
写这个毕业设计项目,首先是为了能够完成学业,通过毕业答辩,顺顺利利毕业。其次由于该系统前后端使用到的主要编程语言都是JavaScript,因此,在一定程度上,能够为初学前端的小伙伴提供一个基于熟悉的语言开发的全栈系统项目参考。最后,前后端代码的文件组织方式也是值得初学前端的小伙伴学习和参看的地方。
可以配合以下的任何一个版本的客户端代码一起使用:
首先,在本地安装MySQL数据库,关于如何在window电脑上安装MySQL数据库详细见这里。
安装成功并启动后,为了操作的方便,此时可以借助于Navicat 这个图形化的操作数据库的工具,先创建一个数据库服务(例如test_database_server
),然后在这个数据库服务中创建名称为 clothing_mall_system
的数据库(数据库的字符集和排序规则最好跟我这里的保持一致。关于这2者的设置关系,详细见这里)。
接着,将仓库根目录下的 clothing_mall_system.sql
文件,通过数据库服务的【运行SQL文件...】子菜单,将相关的数据表以及初始数据保存到 clothing_mall_system
的数据库中。
至此,数据库的初始化工作搞定了!
首先,在项目的根目录下创建一个 .env
文件,然后键入以下的内容:
# 服务器主机以及端口
SERVER_HOST = http://localhost
# 局域网地址,与客户端 services/config.js 中的 BASE_URL 中的 ip 保持一致
# SERVER_HOST = <电脑局域网地址>
SERVER_PORT = 3000
# 连接数据库的配置信息
MYSQL_HOST = localhost
MYSQL_PORT = 3306
MYSQL_DATABASE = clothing_mall_system
MYSQL_USER = <用户>
MYSQL_PASSWORD = <密码>
之后,在当前根目录下打开控制台,输入以下命令:
$ npm install
$ npm start
如果能够看到以下运行结果,说明后台服务启动成功了:
在浏览器测试下,访问以下地址拿到的数据,即是存在数据库中的数据了:
:happy:后台服务启动成功后,接下来就可以配合客户端代码进行全栈式开发了!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。