node.js - 当我尝试对服务器进行 AJAX 调用时,某些网络超时

标签 node.js ajax amazon-web-services express amazon-ec2

我有一个应用程序,其前端部署在 AWS S3 上,Express/Mongo 后端部署在 AWS EC2 上。该应用程序在大多数网络上运行良好。

但是,在某个网络上,每当前端尝试对后端进行任何 AJAX 调用时,我都会收到超时错误:

“无法加载资源:net::ERR_CONNECTION_TIMED_OUT”。

到目前为止,只有这个特定的互联网给我带来了错误,而且它也恰好是政府网站的网络。我认为我的 AWS EC2 服务器上可能需要配置一些设置?

最佳答案

终于弄清楚了。网络防火墙阻止了我的服务器的特定端口 (3090),但没有阻止服务器本身的 url,因此我只是将端口 80 转发到 3090,现在网络防火墙不会阻止它。

关于node.js - 当我尝试对服务器进行 AJAX 调用时,某些网络超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44268759/

相关文章:

javascript - Angular : how to pass $scope variables into the Node. js 服务器。

jquery - 在页面加载时解析 SVG 路径

amazon-web-services - AWS SAM 无法调用 Rekognition 并从 Lambda 访问 S3

node.js - 如何在node.js中获取http响应?

javascript - Linux 上的 Node.js UDP 子网广播失败

javascript - 如何在ajax加载的页面上实现 "back"按钮

javascript - 通过 AJAX POST 将 JSON 或 JS 对象与表单数据一起传递到 PHP 的最有效方法

amazon-web-services - AWS Lambda函数将X-Amz-Signature附加到S3 URL

amazon-web-services - Cloudformation 提示 "array items are not unique"

javascript - 完全合并两个多维数组并生成一个新数组