这是一个为 NodePass (yosebyte/nodepass) 设计的前端管理面板。它提供了一个用户友好的界面来管理您的 NodePass 服务。
⚠️ 本项目为社区贡献的前端实现,代码质量不代表 NodePass 官方或核心开发者的实际水平。旨在抛砖引玉,欢迎更多开发者提交更优秀的作品,共同丰富 NodePass 的前端生态。
Vercel 是部署此前端面板的推荐方式之一。
- Fork 本仓库 (如果你还没有这样做)。
- 登录到你的 Vercel 账户。
- 点击 "New Project"。
- 选择 "Import Git Repository",然后选择你 Fork 的仓库。
- Vercel 通常会自动检测到这是一个 Next.js 项目并配置好构建设置。确认设置无误。
- 点击 "Deploy"。
部署完成后,你将获得一个 Vercel 域名 (例如 xxx.vercel.app),前端面板将通过该域名访问。
Cloudflare Pages 对 Next.js 应用提供了良好的支持,能够将其部署到 Cloudflare 的全球边缘网络,实现快速、稳定的访问体验。
-
Fork 本仓库(如果尚未 Fork)。
-
登录你的 Cloudflare 账户。
-
在控制台主页,导航至 Workers & Pages。
-
点击 Create application → 选择 Pages 选项卡 → 点击 Connect to Git。
-
选择你 Fork 的仓库,点击 Begin setup 开始配置。
-
配置项说明:
- 项目名称:可保持默认或自定义;
- 生产分支:选择
main或master等你的主要分支。
-
在 Build settings(构建设置)部分:
- 框架选择:
Next.js; - 构建命令:
npx @cloudflare/next-on-pages@1; - 构建输出目录:
.vercel/output/static。
- 框架选择:
-
点击 Save and Deploy 开始部署。
-
如构建失败,请前往「设置 → 运行时 → 兼容性标志」,输入
nodejs_compat并保存,然后重新部署。
部署完成后,Cloudflare Pages 将为你的项目分配一个 *.pages.dev 域名,例如:your-project.pages.dev。你可以通过此域名访问你的前端页面。
该项目使用 MIT 许可证。
- yosebyte/nodepass - 强大的后端服务。