У нас есть приложение, которое использовало Pretender для предоставления приспособлений для тестов. Теперь мы пытаемся перейти на ember-cli-mirage. Мы не можем перенести все приборы сразу. Итак, что в основном происходит, так это то, что мы запускаем свой собственный сервер Pretender, а ember-cli-mirage запускает свой собственный. Whic выдает следующее предупреждение:
Вы создали второй экземпляр Pretender, в то время как один уже был запущен. Одновременный запуск двух серверов Pretender приведет к неожиданным результатам и будет полностью удален в будущей основной версии. Пожалуйста, вызовите .shutdown() на своих экземплярах, когда они вам больше не нужны для ответа.
Поскольку это всего лишь предупреждение, это не должно быть проблемой в течение переходного периода. Проблема в том, что как только Mirage загружается в наше приложение, старые маршруты Pretender перестают отвечать. Я предполагаю, что это то, на что ссылается "... приведет к неожиданным результатам".
Есть ли шанс запустить ember-cli-mirage вместе с созданными вручную маршрутами Pretender? Или просто использовать сервер Mirage и вводить туда эти маршруты?