乐优商城项目爬坑

这个项目坑挺多的,不过学的东西确实不少,毕竟没花钱,肯定有各种各样问题。

拿到项目首先把项目跑起来吧。

一共三个,前端俩manage-leyou-web 前端管理,leyou-portal 前端门户 ;后端:leyou-master

1.先跑前端管理,建议下载一个vs code。在terminal里输入npm -install ,然后npm run dev。如果报错的话说明你打包工具什么的没装,拿着错误信息自行百度。端口9001

2.前端门户,爬的京东的html,用的不是vue框架。。。在terminal里输入live-server --port=9002。因为我的8080被占用了,所以重新指定了一个端口,如果没有占用可以直接live-server。

命令报错就是没装 live-server。命令:npm i -g live-server

3.可以跑后端了。一共十个微服务,如果出现maven依赖问题,说明你本地仓jar包不够多。这个自行百度解决。我打开是直接可以用的。需要修改几处配置。

1)在各个微服务的yml配置文件里把数据库url username password修改成你自己的。当然有的不需要改,因为没用到数据库

2)还是在yml文件里把公钥私钥地址自己的地址(随便找个文件夹,新建rsa.pub和rsa.pri,然后把这俩文件的绝对路径替换他原来的)。对了,这个需要提前在ly-auto微服务里的test文件中生成。

secret随便写,最好长一点。

然后应该就能都跑起来了。如果中间出现bean注入错误的问题,应该是配置文件中的公钥私钥地址没改。或者你可能自己修改配置文件了。

@ConfigurationProperties(prefix = ""),这个注解就是对应的application.yml文件的配置,看看你的prefix中的信息对不对。

3)nginx安装,课前资料里有,解压即用的,如果有笔记把笔记里的配置文件直接替换原来的ngnix config文件夹下的配置文件。完了之后启动ngnix,看看进程里有没有,如果没有说明启动失败,去error log里看日志。

4)如果你跟着视频搞了nginx的反向代理,那么每次访问必须使用域名,而不能用localhost。首先要保证nginx启动,start nginx,然后去进程看看启动没有

现在把manage-leyou-web 和后台apiGateway、registry、item-service三个微服务启动应该就可以访问数据了,只实现了新增和查询。

后面的等我更新

下班记得打卡
原文地址:https://www.cnblogs.com/onlyzhangmeng/p/11959944.html