Угловой процесс разработки приложений без авторизации - PullRequest
0 голосов
/ 17 января 2019

У меня есть приложение Angular, которое используется только для административных целей, поэтому у него есть только страница входа, которая не требует аутентификации пользователя.

Я ищу способ указать условия, при которых я могу обойти вход в режиме разработки для работы с внутренней структурой приложения, которая не требует данных с сервера. Кроме того, я хотел бы предоставить своему приложению некоторые фиктивные данные для заполнения некоторых таблиц, чтобы увидеть работу, и я хочу, чтобы она была импортирована условно, то есть я не хочу делать мое приложение огромным с данными, которые не используются в режиме prod .

Переменная окружения, поскольку она не подходит для этого случая, поскольку она будет содержать слишком много данных, которые я хотел бы распределить по файлам, чтобы сделать их более удобочитаемыми.

1 Ответ

0 голосов
/ 18 января 2019

Итак, вы хотите использовать фиктивные данные. В идеальном мире все ваши вызовы API будут иметь ложные ответы JSON. Когда вы находитесь в среде разработки, все ваши вызовы API будут возвращать те ложные ответы JSON, которые копируют то, что мог бы вернуть ваш реальный внутренний сервер. После этого вы можете перемещаться по приложению в режиме 'dev', не требуя поддержки со стороны сервера, и работает полностью в автономном режиме.

Чаще всего в проекте есть папка для макетов, а файлы json занимают очень мало места, если у вас есть проблемы с данными, которые просто не будут использоваться в производстве.

РЕДАКТИРОВАТЬ: другой вариант - создание собственных поддельных конечных точек с использованием JSON-сервера , который не добавит неиспользуемые данные в ваш проект

...