Skip to main content

快速开始

环境准备#

JDK 1.8 (推荐1.8版本)
Mysql 5.7.0 (推荐5.7版本)
Redis 至少 5.x (推荐6.x版本)
Maven 3.x (推荐3.6.3版本)
Node 至少 v12.x (我本地的为v14.17.1版本)

打开项目#

克隆到本地开发:

git clone https://github.com/besscroft/aurora-mall.git

或者下载文件夹解压后用idea打开。

后端配置#

新建数据库 aurora-mall ,导入 doc/sql 文件夹下的 aurora-mall.sql 文件进数据库。(默认账号root、密码666666,你可以自己改)

新建数据库 nacos ,导入 doc/sql 文件夹下的 nacos.sql 文件进数据库。(默认账号nacos、密码nacos,你可以自己改)

初次打开项目,idea会自动加载 Maven 依赖,根据自身网络和配置等因素,加载时长不确定。

下载 Naocs 二进制包,配置好 application.properties 文件之后运行:startup.cmd -m standalone ,主要配置信息如下:

### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=666666

然后你可以通过访问 http://localhost:8848/nacos 查看。

启动你本地的 Redis ,密码默认为 password ,你可以在 Nacos 上面,每个服务的 ${server.name}-dev.yml 配置文件中修改为你自己的密码。

然后你现在就可以运行项目中的每一个服务了,不过别忘了,如果你的环境配置信息跟项目默认的不同,别忘记修改!

现在你已经成功的运行了后端的服务,但是并没有出现静态页面,不过别担心,咱们继续往下看!

前端配置#

idea 中,打开项目,然后点击 package.json ,这时候 idea 应该会提示你安装依赖,点击 npm install 即可,或者往下看:

推荐使用推荐yarn

# 克隆项目
git https://github.com/besscroft/aurora-mall-web.git
# 进入项目
cd aurora-mall-web
# 安装依赖
npm install
# 建议不要用 cnpm 安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org
# 本地开发 启动项目
npm run dev

不出意外的话,应该会直接弹出浏览器,你也可以手动输入 http://localhost:9528 进行访问,默认账户密码为 admin/666666

以上就是在本地开发/调式的大致内容,想了解部署方式和流程,可以往后看!