Невозможно прочитать свойство "применить" неопределенной ошибки на другом устройстве

Невозможно прочитать свойство "применить" неопределенной ошибки на другом устройствеНевозможно прочитать свойство "применить" неопределенной ошибки на другом устройствеS Итак, я просматриваю свой веб-сайт на своем телефоне. Я делаю это, помещая IP-адрес главного компьютера, а затем порт, на котором находится веб-сайт. Однако, когда я пытаюсь просмотреть веб-сайт на своем телефоне, я получаю сообщение об ошибке TypeError: Cannot read property 'apply' of undefined. Эта ошибка не возникает, когда я просматриваю веб-сайт на своем компьютере. Я не уверен, почему я получаю эту ошибку, и я не уверен, какую часть моего кода опубликовать, так как я не знаю, откуда эта ошибка. Я использую NodeJS и ExpressJS в качестве фона. Я использую ReactJS и Redux для интерфейса. Любая помощь приветствуется! Если необходимы какие-либо разъяснения, дайте мне знать.

Я не понимаю, как мы можем вам помочь, если больше не будем заниматься устранением неполадок. Очевидно, вам нужно в конечном итоге выяснить, какая часть вашего кода вызывает эту ошибку. Если вы не можете получить отладочную информацию из ошибки на устройстве, которое вызывает проблему, вам необходимо оснастить свой код какими-то отладочными операторами, чтобы сузить область, где возникает ошибка. Здесь мы не можем помочь более конкретным образом.

jfriend00 19.08.2018 06:57

Я добавил скриншот ошибки

shak.s 19.08.2018 16:38

Вероятно, это вызвано строкой вашего кода, в которой вы не передаете правильный параметр. Итак, я бы предложил проследить за кадром стека ошибки и найти первое место, где это ваш собственный код, и провести диагностику оттуда.

jfriend00 19.08.2018 17:46

Я не нашел ничего полезного в кадре стека. Может быть, это устройство, поскольку ни одно из других моих устройств не показывает эту ошибку, и в консоли тоже ничего нет.

shak.s 19.08.2018 22:36

Сложно винить в этом само устройство. Я бы сказал, что код неправильный для этого устройства или для состояния, которое существует на этом устройстве.

jfriend00 19.08.2018 23:53

@ jfriend00 Это правда. Какие шаги я мог бы предпринять, чтобы решить эту проблему, если бы я ничего не нашел в кадрах стека. Чтобы прояснить, эта ошибка появляется на моем телефоне Android на Chrome.

shak.s 20.08.2018 00:03

Недостаточно контекста / кода для того, что вы делаете в своем вопросе, чтобы иметь представление, как его отлаживать.

jfriend00 20.08.2018 04:01
Стоит ли изучать 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
7
2 169
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы используете Redux Dev Tools? Потому что, если это так, у меня тоже была эта ошибка, так как я использовал window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__() эту строку в compose(). Вытащив это решение для меня.

Вы можете заменить store.js на

const composeEnhancers = typeof window === "object" && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({})
: compose;

const enhancer = composeEnhancers(applyMiddleware(...middleware));
const store = createStore(reducers, initialState, enhancer);
export default store;

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