【问题标题】:Showing failed response in Angular Js after waiting more than 30 second from an API response在等待 API 响应超过 30 秒后,在 Angular Js 中显示失败的响应
【发布时间】:2019-11-04 09:19:03
【问题描述】:

我是 AngularJs 的新手。我的 PHP 项目中有支付部分,其中来自 API 的支付响应使用 AngularJs 显示在前端。

问题是,当 API 响应超过 30 秒时,会突然触发默认错误消息。但在支持下,付款运行良好,数据库正在完美更新,并显示成功消息。

谁能帮我解决这个问题?

提前致谢

【问题讨论】:

标签: php angularjs


【解决方案1】:

这可能是因为最大执行时间限制设置为 30 秒。使用以下步骤增加最大执行时间

  1. 在编辑器中打开path/to/php/php.ini文件,如果你使用的是xampp那么路径是xampp/php/php.ini
  2. 在 php.ini 文件中找到这个 max_execution_time=30
  3. 将其替换为 max_execution_time=180 或您想要的任何时间限制

【讨论】:

  • max_execution_time 已设置为 30000 但再次失败。
  • 检查 phpinfo 以确保 max_execution_time 增加。如果没有增加,请尝试重新启动 apache 服务器。
  • max_execution_time 已设置并重新启动服务器,但问题未修复。 https://stackoverflow.com/questions/56767148/failure-in-getting-continuous-api-response-from-php-in-angularjs
  • 您使用的是哪个支付网关?
  • Westpac PayWay 但支付网关响应并且在执行数据库操作时 angularJs 显示错误。
猜你喜欢
  • 2021-11-28
  • 2020-03-16
  • 1970-01-01
  • 2023-02-06
  • 1970-01-01
  • 1970-01-01
  • 2012-06-04
  • 1970-01-01
  • 2019-12-30
相关资源
最近更新 更多