我是Node.js的新手,并通过socket.io在Node.js中写了一个聊天。效果很好。
但令我不安的是,当我重新加载页面时,整个聊天数据都消失了。聊天框很清楚。
我如何保存所有数据?是否可以不记录任何内容?
答案 0 :(得分:1)
您要寻找的是数据库。不要以为这只是一个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