Fetch the repository succeeded.
这是一个使用 Next.js 15 和 Gitee OAuth 构建的应用示例,展示了如何集成 Gitee 账号登录功能。
# 克隆项目
git clone https://gitee.com/normalcoder/nextjs-gitee-oauth.git
cd nextjs-gitee-oauth
# 安装依赖
pnpm install
复制环境变量文件:
cp .env.example .env.local
在 .env.local
中配置你的 Gitee OAuth 应用信息:
# Gitee OAuth 配置
NEXT_PUBLIC_GITEE_CLIENT_ID=你的客户端 ID
GITEE_CLIENT_SECRET=你的客户端密钥
NEXT_PUBLIC_GITEE_REDIRECT_URI=http://localhost:3000/api/auth/callback/gitee
启动开发服务器:
pnpm dev
现在你可以访问 http://localhost:3000 查看应用。
# 生产环境构建
pnpm build
# 启动生产服务器
pnpm start
.
├── app/ # Next.js 应用目录
│ ├── api/ # API 路由
│ ├── dashboard/ # 用户仪表盘页面
│ └── page.tsx # 首页
├── components/ # React 组件
├── lib/ # 工具函数
└── public/ # 静态资源
本项目基于 MIT 发布
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。