Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何写入Windows Azure网站中的tmp/temp目录_Node.js_Azure - Fatal编程技术网

Node.js 如何写入Windows Azure网站中的tmp/temp目录

Node.js 如何写入Windows Azure网站中的tmp/temp目录,node.js,azure,Node.js,Azure,我如何写入windows azure网站中的tmp/temp目录?我可以写入blob,但我使用的是NPM,它要求我为blob指定文件名,以便它可以直接写入这些文件名。您使用的是云服务(PaaS)还是虚拟机(IaaS) 如果是PaaS,请查看。此选项为每个核心提供高达250gb的磁盘空间。它是一个很好的临时存储信息的地方,传统的应用程序对此都很熟悉。但是,它不是持久性的,因此如果您将需要的任何内容放在那里,以确保在VM实例被重新保存时可用,然后将其复制到Blob存储。此外,此存储是特定于给定角色实

我如何写入windows azure网站中的tmp/temp目录?我可以写入blob,但我使用的是NPM,它要求我为blob指定文件名,以便它可以直接写入这些文件名。

您使用的是云服务(PaaS)还是虚拟机(IaaS)

如果是PaaS,请查看。此选项为每个核心提供高达250gb的磁盘空间。它是一个很好的临时存储信息的地方,传统的应用程序对此都很熟悉。但是,它不是持久性的,因此如果您将需要的任何内容放在那里,以确保在VM实例被重新保存时可用,然后将其复制到Blob存储。此外,此存储是特定于给定角色实例的。因此,如果您有两个相同角色的实例,它们各自都有自己的本地存储桶

或者,您可以使用Azure Drive,它允许您保持信息的持久性,但仍然不允许多个并行写入


如果是IaaS,那么您只需将数据磁盘装载到VM并直接写入即可。数据磁盘已持久化到blob存储,因此数据丢失的风险很小

根据我的理解,如果有任何错误,请纠正我

在Windows Azure网站中,您网站的内容将存储在blob存储中并作为驱动器装载,该驱动器将用于您网站正在使用的所有实例。而且由于它位于blob存储中,所以它是持久的。因此,如果您需要本地文件系统,我认为您可以使用网站根路径下的文件夹。但是我认为你不能使用系统
tmp
temp
文件夹