首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Heroku访问本地数据库

使用Heroku访问本地数据库
EN

Stack Overflow用户
提问于 2019-07-11 18:37:52
回答 2查看 330关注 0票数 0

因此,我开发了一个Node.js应用程序,它可以为连接的用户访问Oracle数据库(所有连接的客户端都可以访问),并根据特定的查询结果向他们发送推送通知。我使用web-push API (详情请参见https://www.npmjs.com/package/web-push)向连接的客户端发送推送通知,这些客户端实质上是将带有端点的订阅发送到服务器,并基于此数据接收通知。1)我似乎不能使用我的IP地址在简单局域网上托管此应用程序,因为它没有SSL证书(https扩展名),并且服务人员无法工作。2)我使用Heroku部署了应用程序,现在可以向各种客户端发送推送通知,但无法访问数据库(抛给我一个错误)。

当部署在Heroku上时,如何连接到oracle数据库?有解决办法吗?

我使用以下简单的代码连接到我的数据库:

connection = await oracledb.getConnection( { user : <username>, password : <password>, connectString : <connectionString> });

EN

回答 2

Stack Overflow用户

发布于 2019-07-12 03:20:08

您可以使用像ngrok这样的服务,它允许公开访问本地端口。

如何设置ngrok的过程可以在https://ngrok.com/docs下面的链接中找到

例如,如果我在本地计算机上运行PostgreSQL服务器,并且希望公开在默认端口上侦听的PostgreSQL服务器,我将使用ngrok运行以下命令

ngrok tcp 5432

端口暴露成功后显示的tcp url和port将分别是数据库主机名和port。

票数 0
EN

Stack Overflow用户

发布于 2020-04-23 00:47:48

最好使用oracle cloud services..ATP数据库,这是一个始终免费的功能。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56987320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档