本文讨论了美团 11 合1的搭建说明,涵盖系统环境要求、源码上传解压、安装前后端服务、配置域名与证书、数据库安装等搭建步骤,还提及端口、前后端配置等其他问题。关键要点包括:
  1. 系统环境要求:需 Ubuntu 22.04.2,MySQL5.7,安装 Node.js 版本管理器并设置为 v18.20.7。
  2. 源码处理:上传到/www/wwwroot/目录解压,设置写入权限,进入源码目录终端执行 chmod 777 [instal.sh]
  3. 安装服务:依次执行./[install.sh](instal.sh),输入编号2 检测环境、y 配置国内 npa 源、4 安装后端服务、5 安装前端服务。
  4. 域名与证书:在 node 项目添加项目,配置前后台域名,申请 ssl 证书并开启强制 https。
  5. 数据库安装:访问后台域名/admin 安装数据库,安装后重启后台项目。
  6. 前端配置:修改 config.js 等文件内的域名、公众号 ID 等,不同修改有不同的重新编译和重启要求。
  7. 后端配置:可修改订单默认过期时间等,修改后部分需重启后端服务生效,部分通过管理后台更新自动生效。
  • 买源码的不提供任何技术指导服务!不会搭建的请付费代搭建!
  • 亲测源码站:www.baozang.asia
  • 客服V:下面扫码(接各类网站安装搭建、迁移等服务
搭建说明: https://fa354xeis35.feishu.cn/sync/RzGjdldS9s6d0SbJrijcesKlnTg 系统环境:Ubuntu 22.04.2,MySQL5.7,安装Node.js版本管理器,设置–右上角更新版本列表–安装v18.20.7,然 后按照下图选择版本

添加图片注释,不超过 140 字(可选)
1、把源码上传到/www/wwwroot/日录并解压,解压之后右击文件选择权限,把写入勾选上然后保存 2、在/www/wwwroot/你的源码文件目录/进入终端执行:chmod 777 install.sh

添加图片注释,不超过 140 字(可选)
3、接着执行代码:./install.sh即可看到安装向导的页面

添加图片注释,不超过 140 字(可选)
4、输入编号2自动检测环境,接着输入y配置国内npa源

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)
5、输入编号4安装后端服务

添加图片注释,不超过 140 字(可选)
6、上面的安装成功之后执行代码:./install.sh回到首页,接着执行编号5安装前端服务

添加图片注释,不超过 140 字(可选)
7、在node项目里面添加项目,选择-你的源码文件目录/server,配置如图所示,域名输入后台域名,添加项目成功 后申请ssl证书,开启强制https

添加图片注释,不超过 140 字(可选)
8、访问后台域名/admin安装数据库

添加图片注释,不超过 140 字(可选)
9、数据库后台安装完成后重启后台的那个项目,否则会显示登录失败! 10、登录后台–系统设置–URL配置–后端域名和前端域名都改为自己的

添加图片注释,不超过 140 字(可选)
11、在node项目里面添加项目,选择文件client,配置如图所示,域名输入前台域名,添加项目成功后申请ss|证 书,开启强制https

添加图片注释,不超过 140 字(可选)
12、前端项目添加完成后进入文件目录,/www/wwwroot/你的源码文件目录/client/public/config.is,编辑config.is文件,修改里面的两个域名和公众号ID,第一个是后端域名,第二个是前端域名

添加图片注释,不超过 140 字(可选)
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”
前端配置:
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.其他后端配置
所有其他后端配置均可通过管理后台页面更新
更新后自动生效,如未生效请手动重启后端服务
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。