【发布时间】:2017-08-23 12:50:51
【问题描述】:
我正在尝试使用 Socket.io 和 Sequelize 创建聊天应用程序。 Socket.io 将处理套接字以允许即时消息传递。 Sequelize 将处理存储消息,因此当您刷新屏幕时,您仍然有您的消息。
发生的事情是,在 localhost 上我的套接字可以工作,但它不会将消息发送到数据库。当我把它放到 Heroku 上时,我的数据库工作正常,但它不使用套接字。
我的套接字位于app.js,我的数据库路由位于routes/messages.js。
我已经研究这个错误一段时间了,我一直在努力寻求帮助。我认为分享这一点的最佳方式是使用我创建的降价,详细说明我为修复我的错误所做的努力,可以在here 找到。我的 repo 可以在 here.
找到【问题讨论】:
-
你在使用 ECMA6 吗?
-
@aguertin 是的,我正在使用 ES6。
标签: node.js sockets heroku socket.io sequelize.js