SearchEx
1.0.0
SearchEx 是使用 NextJs 開發的搜尋引擎克隆,提供強大且直覺的搜尋體驗。它允許用戶搜尋網頁、圖像、新聞和影片。
要開始使用此項目,您只需複製此儲存庫並安裝必要的依賴項即可。
git clone https://github.com/devxprite/searchex.git
cd searchex
npm install
在執行專案之前,請確保在位於專案根目錄的 .env 檔案中設定環境變數。下面是一個範例 .env 檔案:
GOOGLE_API_KEY=
GOOGLE_API_CX=
YOUTUBE_API_KEY=
NEWS_API_KEY=
OPENAI_API_KEY=
NEXTAUTH_URL=
NEXTAUTH_SECRET=
GITHUB_ID=
GITHUB_SECRET=
AUTH0_ISSUER_BASE_URL
AUTH0_CLIENT_ID
AUTH0_CLIENT_SECRET=
MONGODB_USERNAME=
MONGODB_PASSWORD=
MONGODB_HOST=
MONGODB_DB=
設定環境變數後,您可以使用以下命令啟動開發伺服器:
npm run dev
這將啟動位於 http://localhost:3000 的 Next.js 開發伺服器。
當您編輯文件時,網站會自動更新。
pages/api
目錄對應到/api/*
。該目錄中的檔案被視為 API 路由而不是 React 頁面。
該專案根據 MIT 許可證獲得許可。