本文讨论了美团 11 合1的搭建说明,涵盖系统环境要求、源码上传解压、安装前后端服务、配置域名与证书、数据库安装等搭建步骤,还提及端口、前后端配置等其他问题。关键要点包括:
-
系统环境要求:需 Ubuntu 22.04.2,MySQL5.7,安装 Node.js 版本管理器并设置为 v18.20.7。
-
源码处理:上传到/www/wwwroot/目录解压,设置写入权限,进入源码目录终端执行 chmod 777 [instal.sh]
-
安装服务:依次执行./[install.sh](instal.sh),输入编号2 检测环境、y 配置国内 npa 源、4 安装后端服务、5 安装前端服务。
-
域名与证书:在 node 项目添加项目,配置前后台域名,申请 ssl 证书并开启强制 https。
-
数据库安装:访问后台域名/admin 安装数据库,安装后重启后台项目。
-
前端配置:修改 config.js 等文件内的域名、公众号 ID 等,不同修改有不同的重新编译和重启要求。
-
后端配置:可修改订单默认过期时间等,修改后部分需重启后端服务生效,部分通过管理后台更新自动生效。
本页面由「宝藏郎源码网」提供,亲测100%可用!
-
买源码的不提供任何技术指导服务!不会搭建的请付费代搭建!
-
亲测源码站:www.baozang.asia
-
客服V:下面扫码(接各类网站安装搭建、迁移等服务
搭建说明: https://fa354xeis35.feishu.cn/sync/RzGjdldS9s6d0SbJrijcesKlnTg 系统环境:Ubuntu 22.04.2,MySQL5.7,安装Node.js版本管理器,设置–右上角更新版本列表–安装v18.20.7,然 后按照下图选择版本
1、把源码上传到/www/wwwroot/日录并解压,解压之后右击文件选择权限,把写入勾选上然后保存 2、在/www/wwwroot/你的源码文件目录/进入终端执行:chmod 777 install.sh
3、接着执行代码:./install.sh即可看到安装向导的页面
4、输入编号2自动检测环境,接着输入y配置国内npa源
5、输入编号4安装后端服务
6、上面的安装成功之后执行代码:./install.sh回到首页,接着执行编号5安装前端服务
7、在node项目里面添加项目,选择-你的源码文件目录/server,配置如图所示,域名输入后台域名,添加项目成功 后申请ssl证书,开启强制https
8、访问后台域名/admin安装数据库
9、数据库后台安装完成后重启后台的那个项目,否则会显示登录失败! 10、登录后台–系统设置–URL配置–后端域名和前端域名都改为自己的
11、在node项目里面添加项目,选择文件client,配置如图所示,域名输入前台域名,添加项目成功后申请ss|证 书,开启强制https
12、前端项目添加完成后进入文件目录,/www/wwwroot/你的源码文件目录/client/public/config.is,编辑config.is文件,修改里面的两个域名和公众号ID,第一个是后端域名,第二个是前端域名
13、# 添加公众号授权域名方式 由于全局需要 /h5 访问,需要做特殊处理,请按照以下步骤操作
-
登录宝塔面板
-
找到左侧菜单的【网站】
-
找到你的前端站点,点击【设置】
-
找到【配置文件】选项卡
-
在配置文件中找到以下位置:
location / { proxy_pass http://127.0.0.1:端口号; # 其他配置… }
-
在这个location块之前添加以下配置:
# 处理根目录下的txt文件请求 location ~ ^/([^/]+\.txt)$ { proxy_pass http://127.0.0.1:3001/h5/$1; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; }
-
点击【保存】,无需重启
14、登录后台修改公众号ID和密钥以及微信支付配置
15.前端地址:域名/h5 至此结束
其他问题:
端口修改:
后端 server.js 431行 const PORT = config.port || 3000;改为 const PORT = 端口号; 后端 package.json 7行 前端package. json 8行
数据库修改:
/www/wwwroot/mini-shop/server/config.json 编辑 line 5: “user”: “mt511”, line 6: “password”: “mt511”, line 7: “database”: “mt511”
/www/wwwroot/mini-shop/server/config.json 编辑 line 5: “user”: “mt511”, line 6: “password”: “mt511”, line 7: “database”: “mt511”
前端配置:
1.修改网站标题 文件路径:/www/wwwroot/mini-shop-prod/client/src/config/config.ts 注意:修改后需要重新编译执行步骤5(配置前端环境)并重启项目 2.修改分享页配置 文件路径:/www/wwwroot/mini-shop-master/client/src/app/share/[shareCode]/page.tsx 修改内容:更新页面标题和跳转URL 注意:修改后需要重新执行步骤3(配置前端环境)并重启项目 3.修改分享卡片图片 文件路径:/www/wwwroot/mini-shop-master/client/src/app/order/confirm/page.tsx 修改内容:更新分享卡片图片URL 注意:修改后需要重新执行步骤3(配置前端环境)并重启项目 4.更新域名和AppID配置 文件路径:/www/wwwroot/mini-shop-master/client/public/config.js 可修改内容: ·API URL:后端接口域名 ASSET PREFIX:前端资源前缀 WECHAT APP ID:微信公众号AppID 注意:修改后无需重新构建,如未生效请手动重启服务
后端配置:
1.修改订单默认过期时间
文件路径:/www/wwwroot/mini-shop-master/server/controllers/orderController.js
修改内容:找到以下过期时间配置并按需更新
携程订单:30分钟(30*60*1000)
美团订单:15分钟(15*60*1000)
京东订单:24小时(24*60*60*1000)
拼多多订单:24小时(24*60*60*1000)
滴滴订单:24小时(24*60*60*1000)
注意:修改后需要重启后端服务生效
2.其他后端配置
所有其他后端配置均可通过管理后台页面更新
更新后自动生效,如未生效请手动重启后端服务
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)