NodeInvocationException: время ожидания вызова узла истекло через 60000 мс

У меня есть базовое веб-приложение asp.net с angular 5. На моем уровне репозитория у меня есть простой запрос linq, который получает данные из таблицы. все работает хорошо, пока я не изменю запрос и не присоединю его к другому объекту для извлечения данных из двух таблиц. запрос на соединение быстро получает данные из БД и без задержек. и теперь, когда я запускаю приложение, я получаю эту ошибку:

NodeInvocationException: The Node invocation timed out after 60000ms. You can change the timeout duration by setting the InvocationTimeoutMilliseconds property on NodeServicesOptions

Когда я запускаю только API, он работает хорошо и без проблем возвращает данные Json.

любая помощь будет оценена по достоинству.

определить запрос на соединение быстро получает данные из БД и без задержки? У вас нет задержки при составлении запроса или при его реальном выполнении (т.е. вызываются методы .ToArray(), ToList, SingleOrDefault и т. д.?). Это важно, потому что запросы LINQ не будут выполняться до тех пор, пока не будет вызван метод перечисления или запроса, такой как в приведенных выше примерах.

Tseng 13.06.2018 09:44

@Tseng: запрос действительно выполняется методом ToListAsync и получает результат из БД. Как я уже упоминал, API работает хорошо и без проблем возвращает данные json.

Vahid Ghadiri 13.06.2018 09:50

Может быть, круговые ссылки? Ошибка исходит от узла, что означает, что у вас включен рендеринг на стороне сервера. Набор данных огромен? Какой код js / typescript вы запускаете здесь?

Tseng 13.06.2018 10:12

@Tseng Думаю, да, но даже когда я отключаю его этим кодом: services.AddMvc () .AddJsonOptions (options => options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore); это не работает

Vahid Ghadiri 13.06.2018 16:32
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
4
447
0

Другие вопросы по теме