Angular 8: Частые ошибки подключения Stripe - PullRequest
0 голосов
/ 25 мая 2020

Текущий стек: интеграция Stripe V3 + Angular 8 с nodeJS / AWS лямбда-бэкэнд для моего SPA.

Я заметил, что после обновления до Angular 8 я часто теряю соединение в Stripe, что ухудшает некоторые функциональные возможности различных компонентов, поскольку я вызываю API в Stripe для получения информации о балансе учетной записи при инициализации компонента. Это то, что я часто вижу в консоли своего браузера:

enter image description here

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

Заранее спасибо!

1 Ответ

0 голосов
/ 26 мая 2020

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

Если вы можете обновить свой вопрос, чтобы предоставить более подробную информацию о запросе, который вы делаете, возможно, будет предложения в помощь. Но в противном случае ваше приложение должно обрабатывать эти сбои и не пытаться получить доступ к данным при нулевом ответе. Вместо этого, возможно, следует «повторить» пользовательский интерфейс, пока вы работаете над проблемой с запросами.

Еще одна вещь, которую нужно попробовать, - это проверить доступность из любого места, где вы делаете вызовы API Stripe.

...