У нас есть скрипт в create-react-app
. Его основная задача - дать мне возможность запускать мой веб-интерфейс в приложении по реакции без необходимости запускать бэкэнд-API.
Итак, вот что мы придумали:
const fake_user = {
user_id: 1,
full_name: 'John D.',
role: 'tutor'
} // only used in dev environment
async getUser() {
if (process.env.NODE_ENV === 'development') {
return fake_user
}
..... // other auth code for production.
}
Однако это дает нам односторонний маршрут для запуска dev env только с фальшивым пользователем, но на самом деле мы хотим, чтобы у вас была возможность запускать приложение реакции с фальшивым пользователем, опционально, а не по умолчанию .
Обычно, когда мы хотим запустить приложение реагирования, мы набираем yarn start
, но теперь мы хотим иметь возможность передавать флаг, как мы этого добиваемся?
Как мы можем заставить что-то подобное работать? yarn start --with-fake-user