美团代付11合一搭建

本文讨论了美团 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. 后端配置:可修改订单默认过期时间等,修改后部分需重启后端服务生效,部分通过管理后台更新自动生效。

本页面由「晴玖博客网」提供,亲测100

  • 买源码的不提供任何技术指导服务!不会搭建的请付费代搭建!
  • 客服V:下面扫码(接各类网站安装搭建、迁移等服务

 系统环境:Ubuntu 22.04.2,MySQL5.7,安装Node.js版本管理器,设置–右上角更新版本列表–安装v18.20.7,然 后按照下图选择版本

图片[1]-美团代付11合一搭建
添加图片注释,不超过 140 字(可选)

1、把源码上传到/www/wwwroot/日录并解压,解压之后右击文件选择权限,把写入勾选上然后保存 2、在/www/wwwroot/你的源码文件目录/进入终端执行:chmod 777 install.sh

图片[2]-美团代付11合一搭建
添加图片注释,不超过 140 字(可选)

3、接着执行代码:./install.sh即可看到安装向导的页面

图片[3]-美团代付11合一搭建
添加图片注释,不超过 140 字(可选)

4、输入编号2自动检测环境,接着输入y配置国内npa源

图片[4]-美团代付11合一搭建
添加图片注释,不超过 140 字(可选)
图片[5]-美团代付11合一搭建
添加图片注释,不超过 140 字(可选)

5、输入编号4安装后端服务

图片[6]-美团代付11合一搭建
添加图片注释,不超过 140 字(可选)

6、上面的安装成功之后执行代码:./install.sh回到首页,接着执行编号5安装前端服务

图片[7]-美团代付11合一搭建
添加图片注释,不超过 140 字(可选)

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

图片[8]-美团代付11合一搭建
添加图片注释,不超过 140 字(可选)

8、访问后台域名/admin安装数据库

图片[9]-美团代付11合一搭建
添加图片注释,不超过 140 字(可选)

9、数据库后台安装完成后重启后台的那个项目,否则会显示登录失败! 10、登录后台–系统设置–URL配置–后端域名和前端域名都改为自己的

图片[10]-美团代付11合一搭建
添加图片注释,不超过 140 字(可选)

11、在node项目里面添加项目,选择文件client,配置如图所示,域名输入前台域名,添加项目成功后申请ss|证 书,开启强制https

图片[11]-美团代付11合一搭建
添加图片注释,不超过 140 字(可选)

12、前端项目添加完成后进入文件目录,/www/wwwroot/你的源码文件目录/client/public/config.is,编辑config.is文件,修改里面的两个域名和公众号ID,第一个是后端域名,第二个是前端域名

图片[12]-美团代付11合一搭建
添加图片注释,不超过 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.其他后端配置

所有其他后端配置均可通过管理后台页面更新

更新后自动生效,如未生效请手动重启后端服务

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容