樂優商城項目爬坑


這個項目坑挺多的,不過學的東西確實不少,畢竟沒花錢,肯定有各種各樣問題。

拿到項目首先把項目跑起來吧。

一共三個,前端倆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三個微服務啟動應該就可以訪問數據了,只實現了新增和查詢。

后面的等我更新


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM