Most popular JS repos
Для конфигурации приложения, необходимо:
- Зарегистрировать GitHub Application по адресу https://github.com/settings/applications/new
- Homepage URL указать
http://localhost:3030
- Authorization callback URL указать
http://localhost:3030
- Homepage URL указать
- Переопределить несколько параметров конфигурации:
user
- Имя пользователя GitHubgithubClientId
-clientId
зарегистрированного приложенияgithubClientSecret
-clientSecret
зарегистрированного приложения
- Создать файл
config.local.js
в папке./config
- Экспортировать из него объект с переопределяемыми параметрами. Пример содержимого файла
config.local.js
:module.exports = { user: 'username', githubClientId: 'clientId', githubClientSecret: 'clientSecret', };
Перед сборкой проекта проекта установите переменные окружения в формате CONF_<configKey>
Пример
export CONF_user=username
export CONF_githubClientId=clientId
export CONF_githubClientSecret=clientSecret
npm i
npm run start
Проект работает только на http://localhost:3030
, т.к. не добавлена конфигурация redirect_uri