devhunt
1.0.0
开发人员构建的开源和协作启动平台。加入我们的devhunt.org,展示您的创新并在网络上授权开发人员工具!
在项目的根部创建一个.env.local文件,并使用以下环境变量填充它:
NEXT_PUBLIC_SUPABASE_URL=https://tusrbkspwpvucxzqhrgo.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InR1c3Jia3Nwd3B2dWN4enFocmdvIiwicm9sZSI6ImFub24iLCJpYXQiOjE2OTYyNzI2OTUsImV4cCI6MjAxMTg0ODY5NX0.-HdjMYlbwVMggJiQ4cFxpr-AmNH1ueXBEgqxMPDlSJY
安装软件包
npm install
# or
yarn install
# or
pnpm install运行开发服务器
npm run dev打开http:// localhost:3000在您的浏览器中。完毕!
这是一个带有create-next-app boottrable。
Project Settings - > Database Settings - > Connection InfoHost值,看起来像db.<ReferenceID>.supabase.co要恢复转储,请执行以下命令:
psql -h db. < ReferenceID > .supabase.co -U postgres -d postgres < /supabase/dump.sql将提示您输入数据库密码。这可以在Project Settings - > Database Settings - > Database Password中找到。或者,使用您在项目创建期间保存的密码。
.env.local配置在项目的根部创建一个.env.local文件,并使用以下环境变量填充它:
NEXT_PUBLIC_SUPABASE_URL=<Your_Project_URL>
NEXT_PUBLIC_SUPABASE_ANON_KEY=<Your_Anonymous_Key>
SUPABASE_SERVICE_ROLE_KEY=<Your_Service_Role_Key>
您可以在此处找到关键值:
<Your_Project_URL> - 导航到Project Settings - > API > Project URL并复制URL<Your_Anonymous_Key> - 转到Project Settings - > API > Project API keys并找到anon public密钥。<Your_Service_Role_Key> - 在Project Settings - > API > Project API keys找到service_role secret键。要启用社交登录功能,请按照每个平台的指南遵循指南:
这些指南将带您完成基于OAUTH的社交登录的必要配置。
首先,运行开发服务器:
npm run dev
# or
yarn dev
# or
pnpm dev打开http:// localhost:3000使用浏览器查看结果。
您可以通过修改app/page.tsx开始编辑页面。编辑文件时,页面自动更新。
该项目使用next/font自动优化和加载自定义的Google字体。
部署您的next.js应用的最简单方法是使用Next.js的创建者的Vercel平台。
请查看我们的Next.js部署文档以获取更多详细信息。
您是否有兴趣为Devhunt做出贡献,请在提交拉动请求之前阅读我们的贡献指南,以了解我们的开发过程。
只要您清楚地提到原始项目,您就可以自由叉子和克隆。如果是github,请参考https://github.com/marsx-dev/devhunt,如果是一个网站,请参阅带有突出徽标和链接的Devhunt.org。