Expressjs不确定如何处理多个用户

时间:2016-05-04 06:22:47

标签: javascript node.js express

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

我在服务器端开发方面经验不足,这将是我的第一个节点/ expressjs项目。

我很遗憾没有代码,因为我仍然无法解决上述问题。我查看了快速会话,我目前的方法是创建一个会话并使用会话ID作为文件夹名称。

任何人都可以指导我采用更强大的方法。

1 个答案:

答案 0 :(得分:0)

您需要使用节点文件系统:

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

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

类似这样的事:https://www.npmjs.com/package/tmp

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