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。