時(shí)間:2023-07-30 17:15:02 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-07-30 17:15:02 來源:網(wǎng)站運(yùn)營
原來搭建淘客項(xiàng)目如此簡單,app、web、小程序輕松搞定:本篇文章主要是記錄Coupons項(xiàng)目在Linux環(huán)境下的安裝過程yum search openjdk
yum -y install java-1.8.0-openjdk.x86_64
驗(yàn)證是否安裝成功java -version
輸入如下內(nèi)容表示安裝成功openjdk version "1.8.0_302"OpenJDK Runtime Environment (build 1.8.0_302-b08)OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)
wget https://codeload.github.com/silently9527/coupons/zip/refs/heads/masterunzip coupons-master.zip
mysql --port=3309 -uroot -p
create database mall-coupons default character set utf8mb4 collate utf8mb4_unicode_ci;
use mall-coupons;source /Users/xxx/Downloads/coupons-master/doc/scheme.sql
source命令后面的文件路徑替換成你自己的路徑;
cd coupons-master/server/src/main/resources
application-prod.properties
,修改文件中的必要參數(shù)#填寫前面淘客注冊應(yīng)用的 AppKey、AppSecretdataoke.appKey=dataoke.appSecret=#填寫前面注冊QQ小程序的appId、appSecretspring.social.qq.app-id=spring.social.qq.app-secret=#填寫前面注冊微信小程序的appId、appSecretspring.social.wechat.app-id=spring.social.wechat.app-secret=# 配置MySQL數(shù)據(jù)庫的地址spring.datasource.url=jdbc:mysql://localhost:3306/mall-coupons?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&serverTimezone=Asia/Shanghaispring.datasource.username=rootspring.datasource.password=xxx# 配置Redis服務(wù)器地址spring.redis.host=spring.redis.password=spring.redis.port=# mob短信服務(wù)的appkey,需要打包收集app的才需要mob.service.appkey=
mvn clean package -DskipTests
當(dāng)出現(xiàn)了Build Success的時(shí)候就表示打包完成target
目錄,cd target
進(jìn)入到目錄,查看是否有生成文件mall-coupons-server-0.0.1-SNAPSHOT.jar
mall-coupons-server-0.0.1-SNAPSHOT.jar
java -Djava.security.egd=file:/dev/./urandom -jar mall-coupons-server-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod > ./mall-coupons-server.log &
/etc/nginx/conf.d
,創(chuàng)建配置文件coupon.conf
cd /etc/nginx/conf.dtouch coupon.conf
coupon.conf
,輸入如下內(nèi)容:upstream coupons-services { server localhost:9090 weight=10;}server { listen 80; server_name 你的域名; include /etc/nginx/default.d/*.conf; location / { add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,x-auth-token'; if ($request_method = 'OPTIONS') { return 204; } proxy_pass http://coupons-services/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10000m; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Port $server_port; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { }}
systemctl restart nginx
coupons-master/client
導(dǎo)入前端代碼到HBuilder中,如何使用HBuilder導(dǎo)入項(xiàng)目、打包可以參考官方文檔 https://uniapp.dcloud.io/quickstart-hxpages/public/login.vue
中92行配置短信模板的id,這里的模版id需要在短信平臺(tái)mob上面申請client/config.js
輸入自己服務(wù)器的域名地址module.exports = { // APIHOST: "http://localhost:9090"}
關(guān)鍵詞:程序,簡單,項(xiàng)目
客戶&案例
營銷資訊
關(guān)于我們
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。