0


【day1】谷粒商城-人人开源前后端联调准备工作

安装docker

这个过程看csdn的收藏。也可以看知乎https://zhuanlan.zhihu.com/p/143156163

配置docker加速

在阿里云里配置,镜像加速器。照着抄就可以了。

docker安装mysql

安装链接

docker pull mysql:5.7

启动Mysql

sudodocker run -p7789:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql  -eMYSQL_ROOT_PASSWORD=root -d mysql:5.7

关于docker -p 端口映射

docker -p port1:port2

port1宿主机端口,也就是你服务器对外提供(映射)的访问端口

port2容器内部端口

-p的作用就是容器内部端口和容器外部端口进行映射,内外端口有映射才能访问。

例如可以将mysql的3306端口映射为7789,那么命令就是 -p 7789:3306

配置文件修改

根据我们的命令,docker将mysql容器中的 /etc/mysql 映射到了本机 /mydata/mysql/conf 文件。我们对本机这个文件夹的操作,将会影响到mysql容器(需要重启容器)。

docker安装Redis

和往常一样即可。

首先应该创建这个 redis.conf 文件。然后执行下面命令

sudodocker run -p6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

这里推荐quickredis可视化工具。

能让redis在每次机器重启后自动运行的命令,同理MySQL也是一样。

sudodocker update redis --restart=always

人人开源

一个自动生成增删改查的库。掌握普通的增删改查已经不是一种生存技能了。

克隆下来人人开源的代码:

git clone https://gitee.com/renrenio/renren-fast.git
git clone https://gitee.com/renrenio/renren-fast-vue.git

这是一个后端项目和一个前段项目,人人的后台module需要加到总的项目中。加入后,修改相关的数据库信息,启动项目。访问 http://localhost:8080/renren-fast/ 即可进入后台页面,但是因前端没有启动,所以这个界面是报错的。

前端 node

Linux安装Node.js,这里需要的版本号是 10.16.3。这里的环境配置和Java相同。

设置淘宝镜像

npm config set registry https://registry.npm.taobao.org

node.js是类似与Java中的maven,Nodejs中各个版本似乎并不是很兼容。视频中使用的是人人开源的后台管理系统以及代码生成工具。

人人代码生成工具可以根据sql数据库,生成相关的entity,controller,dao等的文件。

来到前端项目中,第一次运行需要使用

npminstall

安装完成后,使用

npm run dev

这样前后端联调的准备工作就结束了。

标签: 谷粒商城

本文转载自: https://blog.csdn.net/qq_15046309/article/details/128652526
版权归原作者 天杪 所有, 如有侵权,请联系我们删除。

“【day1】谷粒商城-人人开源前后端联调准备工作”的评论:

还没有评论