node.js - 如何从另一台机器访问我的节点 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
提前致谢
解决方案
根据评论。
该问题是由启用的windows 防火墙引起的。您可以允许入站流量到您的 Windows 实例,如下所述:
Windows 防火墙也可能会阻止传入流量。如果您在设置对实例的访问时遇到问题,您可能必须启用 Windows 防火墙。
推荐阅读
- mongodb - MongoDB 聚合:添加定义顺序的自定义字段查询
- c# - 使用开发人员方法在 C# 中创建类库
- python - 如何使用 Python 找到函数的最大 x 值
- python - AWS DynamoDB 数据转为 Python/Boto3/Lamba 中的 json 格式
- c# - Spire PDF SaveToFile 崩溃程序
- prebid.js - 出价前出价适配器未从 DFP 获得响应
- pdf - POS 打印机 - 文件格式
- xamarin.forms - 自定义所选元素的外观
- python-3.x - 带有 pytest-datafiles 的参数化夹具
- kubernetes - 无法在juju中将本地k8s添加为云