Files
pk-lab-xhs/README.md
T
codex-bot 5051466692
Verify mini program and deploy preview / verify-deploy (push) Successful in 3m9s
feat: redesign typed bracket poster editor
2026-09-20 16:37:35 +08:00

15 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# PK 研究所(综合版)
原生小红书小程序源码,同时提供由 Next.js、React 与严格 TypeScript 构建的公网功能预览。综合版包含瀑布流测试广场、二选一淘汰赛、我的历史、跨小程序绑定码与可编辑、可保存的完整晋级图分享海报。
## 接入
1. 在 `app.js` 将 `apiBase` 改成生产 HTTPS API。
2. 在小红书开放平台将该域名加入 request 合法域名。
3. 用小红书开发者工具打开仓库根目录,绑定综合版 App ID。
4. 后端配置同一 App ID/Secret 后重新部署。
CI 默认把 Next.js standalone 服务持续部署到宿主机 `3000` 端口,并加入 `pk-lab-public` Docker 网络。浏览器固定同源请求 `/api`,Next.js Route Handler 转发给网络内的 `pk-lab-api:8000`,不写死服务器 IP,也不暴露后端端口。预览使用后端显式开启的 `TEST_AUTH_ENABLED` 测试身份,正式小程序使用 `xhs.login()`。
本地 Web 开发使用 `npm --prefix web install && npm --prefix web run dev`;仓库根目录仍是小红书开发者工具所需的原生项目,不会由 Next.js 替换。