基本上,我目前正在开发的一个node.js应用是托管在Heroku上的。因为heroku dynos是高度动态的,所以我不能在我的Azure SQL数据库中列出dyno的ip。像Fixie和Proximo这样的附加组件似乎是最好的解决方案,但我找不到将代理与node.js繁琐的包或node-mssql集成的支持或文档。
我应该忘记Heroku,转而使用Azure这样的托管平台,它可以为我提供专用ip,还是应该只对所有ip地址开放SQL数据库?
谢谢!
发布于 2020-06-29 23:46:17
是的,你应该这样做。原因是延迟。作为另一个临时解决方案,您可以在azure端编写一个代理,并将其列入Azure SQL数据库上的代理白名单。值得一提的是,添加另一跳也会减慢响应时间。
https://stackoverflow.com/questions/62641244
复制相似问题