Expressjs不知道如何处理多个用户

Expressjs not sure how to handle multiple users

本文关键字:用户 处理 不知道 何处理 Expressjs      更新时间:2023-09-26

这更多的是一个概念问题。我正在尝试构建一个expressjs应用程序,当用户启动时,我需要为每个用户创建一个临时文件夹来存储一些文件。我不知道如何处理这种情况。

我在服务器端开发方面没有太多经验,这将是我的第一个node/expressjs项目。

我很抱歉还没有代码,因为我仍然不知道如何处理上述问题。我研究了express会话,我目前的方法是创建一个会话,并使用会话id作为文件夹名称。

有人能引导我采取更有力的方法吗。

您需要使用Node文件系统:

https://nodejs.org/api/fs.html#fs_fs_mkdtemp_prefix_callback

你也可以使用很多npm包,这可能会让它变得更简单。

像这样的东西:https://www.npmjs.com/package/tmp

由于您使用的是会话,请从会话中获取用户名,然后将其与时间戳一起使用,以创建一个不会出现任何重复名称的文件夹名称。