首页 > 解决方案 > 如何从另一台机器访问我的节点 API?我在 AWS 中部署了节点

问题描述

在这里,我附上了我在 aws 中部署的节点 Js 代码。

const express = require('express')
const app = express()
const port = 80

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`)
})

现在我正在尝试使用具有相同 aws 服务器的公共 DNS 访问 API 它正在运行,但是当我尝试使用本地机器时它不起作用,

我还允许在我的安全组中使用特定端口

请检查以下图片

安全组

邮递员请求

注意:我使用的是 Windows AMI

提前致谢

标签: node.jsamazon-web-services

解决方案


根据评论。

该问题是由启用的windows 防火墙引起的。您可以允许入站流量到您的 Windows 实例,如下所述:

Windows 防火墙也可能会阻止传入流量。如果您在设置对实例的访问时遇到问题,您可能必须启用 Windows 防火墙


推荐阅读