NodeJS:保存聊天中的数据



我是Node.js的新手,通过socket.io在Node.js中写了一个聊天。它运行良好。

但让我不安的是,当我重新加载页面时,整个聊天数据都不见了。聊天框是清晰的。

如何保存所有数据?是否可以不记录任何内容?

您要查找的是数据库。不要以为这只是MySQL数据库,因为它还包括XML文件、文本文件、JSON文件等等。

首先,听取@Brandon的建议,学习如何将每条聊天消息附加到文件中。当你的页面重新加载时,迭代每一行文本或数据输入,并将其添加到聊天程序中。

这里有一些有用的链接:

如何在Node中追加到文件?

如何更新json文件中的值并通过node.js 保存

如何使用Node.js解析JSON?

https://docs.mongodb.org/getting-started/node/

最新更新