SearchEx
1.0.0
SearchEx는 강력하고 직관적인 검색 경험을 제공하는 NextJ를 사용하여 개발된 검색 엔진 클론입니다. 이를 통해 사용자는 웹페이지, 이미지, 뉴스, 비디오를 검색할 수 있습니다.
이 프로젝트를 시작하려면 이 저장소를 복제하고 필요한 종속성을 설치하면 됩니다.
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/*
에 매핑됩니다. 이 디렉터리의 파일은 React 페이지 대신 API 경로로 처리됩니다.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.