我为 apache 超集开发了一个插件,为此我遵循了以下教程 https://preset.io/blog/2020-07-02-hello-world/
在本教程中,设置仅适用于开发环境。所以我需要使用这些命令分别运行后端服务器和前端服务器。
后端:
superset run -p 8088 -h 0.0.0.0 --with-threads --reload --debugger
对于前端:
npm run dev-server
在我的 EC2 实例的安全组中的入站规则中,我已将入站规则设置为自定义 tcp,其中允许端口 9000、8088 的流量。
但是我无法ping通EC2:9000的publicDNS 当我 ping EC2:8088 的 publicDNS 时,情况并非如此
答案 0 :(得分:0)
事实证明,如果我们编辑 webpack.config.js 文件并通过传递 devserverHost = '0.0.0.0'
为主机添加一个额外的参数,然后用 ${devserverHost} 替换 'localhost' 可以解决问题,另外这也有为 webpack.proxy.config.js 文件完成