我是Node.js的新手,并且已经通过socket.io在Node.js中写了一篇聊天。它工作得很好。
但让我不安的是,当我重新加载页面时,整个聊天数据都不见了。聊天框是空的。
如何保存所有数据?有没有可能不记录任何东西?
发布于 2016-01-05 06:58:23
你要找的是一个数据库。不要认为这仅仅意味着MySQL数据库,因为它还包括XML文件、文本文件、JSON文件等等。
首先,接受@Brandon的建议,并学习如何将每条聊天消息添加到文件中。当页面重新加载时,遍历每一行文本或数据条目,并将其添加到聊天程序中。
下面是一些有用的链接:
How to append to a file in Node?
How to update a value in a json file and save it through node.js
https://stackoverflow.com/questions/34600176
复制相似问题