xic-presale/deploy-logs/2026-03-08-presale-v2-deplo...

3.0 KiB
Raw Permalink Blame History

NAC XIC Token 预售网站 v2 部署日志

日期: 2026-03-08
操作人: Manus AI
版本: v2.0 (Checkpoint: 7acc5d4a)
部署目标: https://pre-sale.newassetchain.io


本次更新内容

新增功能

功能 状态 说明
购买教程页面 (/tutorial) 完成 支持7种钱包MetaMask/Trust/OKX/Binance/TokenPocket/imToken/WalletConnect3种网络BSC/ETH/TRON中英文双语
TRC20 EVM地址输入 完成 用户在TRC20付款时可提交EVM接收地址存入数据库
管理员后台 (/admin) 完成 密码登录查看TRC20购买记录标记已发放导出CSV
语言切换(中/英) 完成 主页和教程页面支持中英文切换
实时数据 完成 从链上读取BSC/ETH数据TRC20从TronScan API读取

数据库变更

  • 新增 trc20_purchases.evmAddressvarchar(64),可空)
  • 新增 presale_stats_cache 表(链上数据缓存)
  • 新增 users 表(用户认证)

部署信息

备份服务器

项目
服务器 103.96.148.7:22000
应用目录 /www/wwwroot/nac-presale-app
Node.js版本 v22.22.0
进程管理 PM2 (ID: 0, 端口: 3002)
数据库 MySQL nac_presale @ 127.0.0.1:3306
Nginx配置 /www/server/panel/vhost/nginx/pre-sale.newassetchain.io.conf

环境变量ecosystem.config.cjs

变量
NODE_ENV production
PORT 3001 (实际使用3002)
DATABASE_URL mysql://root:vaingkvf@127.0.0.1:3306/nac_presale
JWT_SECRET nac-presale-jwt-secret-2026-xic-token

管理员账号

项目
后台地址 https://pre-sale.newassetchain.io/admin
管理员密码 NACadmin2026!

测试结果

测试项 结果
主页加载 通过 ✓
实时数据显示($9,900 / 495K XIC 通过 ✓
倒计时功能 通过 ✓
BSC/ETH网络选项卡 通过 ✓
TRON网络选项卡 + EVM地址输入 通过 ✓
购买教程页面 (/tutorial) 通过 ✓
管理员后台登录 通过 ✓
管理员后台数据显示 通过 ✓
Manus内联脚本检查 通过 ✓(已移除)
HTTPS访问 通过 ✓
API接口 (/api/trpc/presale.stats) 通过 ✓

已知问题

问题 严重性 说明
vite unhandledRejection警告 生产环境不调用vite仅import时报非致命警告不影响功能
TRC20 Monitor网络超时 TronScan API在服务器网络有时超时会自动重试不影响已确认数据

下次部署建议

  1. 将vite相关import改为动态import仅在development模式下加载消除生产环境警告
  2. 为TRC20 Monitor添加国内可访问的备用API端点
  3. 考虑将管理员密码改为环境变量配置

日志记录时间: 2026-03-08 22:37 CST
下次检查: 2026-03-09