сделал пути и объект app глобальными
исправил ошибку: двойной ответ в случае ошибки
пример данных