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 许可证的许可。