我在 Heroku 中设置了一个 MySQL 数据库,并通过 MySQL Workbench 成功连接到它。
我一直在使用 felixge 的node-mysql
插件尝试从我的应用程序(用咖啡脚本编写)连接到它,设置连接如下:
db = mysql.createConnection({
host: 'server-name.cleardb.com/heroku_randomletters?reconnect=true'
user: 'mysn'
password: 'mypwd'
})
不幸的是,我Error: getaddrinfo ENOTFOUND
在控制台中得到了一个并且应用程序崩溃了。我知道这个代码块中的错误,因为删除它可以正常工作。初步谷歌搜索暗示此错误是因为 db URL 错误,但它是从我放入 MySQL Workbench 的内容中复制粘贴的,并且工作正常。我已经通过 js2coffee 手动运行了这段代码并且它被正确地转译,所以它也不是 CS 搞砸了对象或任何东西。