我已经为Heroku部署了Sails api,我已经使用localdiskdb很长一段时间了,没有任何问题。我最近已经创建了一个JawsDB实例来连接api。

jawsDB:{
  adapter: 'sails-mysql',
  url: process.env.JAWSDB_URL,
  schema: true
},

我已经将production.js中的模型设置为jawsDB。
我们一直在使用一个本地mysql实例,在开发过程中没有问题
我也在本地连接的Amazon RDS实例上测试过
我已经尝试了JawsDB提供的所有连接字符串
我在sails适配器中测试了不同的参数,包括ssl:true
我已经在production.js文件中将jawsDB替换为localdiskdb,以测试它是否已经命中它,并且它没有问题
我已经建立了书面记录,在起航时没有任何错误或任何奇怪的日志记录
我在这方面已经有好几天了。在这一点上,我真的认为我错过了一些相当愚蠢的东西。如果有人有任何经验与设置这一帮助将非常感谢。

最佳答案

原来我是笨蛋!我没有足够的错误日志记录来注意到我的应用程序很快使用了JawsDB为其免费帐户提供的10个以上的可用连接。
我的解决方案,使用Amazon RDS。

关于mysql - Heroku上的Sails应用未连接到JawsDB,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33332838/

10-10 16:19