node.js - nodejs .node-xmlhttprequest-sync-1 文件创建
问题描述
我正在使用带有 nodejs12 运行时的谷歌云功能,我收到以下错误。
EROFS: read-only file system, open '.node-xmlhttprequest-sync-1'"
nodejs (express.js) 正在创建与 index.js 相同级别的文件,这是不允许的(文件应在云函数中的 /tmp/ 中创建)
- 为什么创建这个文件
- 如果有必要,如何确保它在 /tmp 中创建
解决方案
此文件由node-XHMLHttpRequest
库在settings.async
标志设置为 false 时创建:https ://github.com/driverdan/node-XMLHttpRequest/blob/master/lib/XMLHttpRequest.js#L480
您或您正在使用此库导入的任何函数吗?如果是这样,最快的解决方法是使用异步请求。
推荐阅读
- matlab - 多边形到更高分辨率图像的几何变换
- node.js - Dynamodb alexa查询不调用数据项
- java - 为什么 Mockito.verify() 不适用于 jpa.domain.Specifications?
- c++ - std::vector 默认构造函数能否抛出异常
- c# - 在 c# sql server 中生成新 ID 的代码出错
- javascript - 按线路路径和宽度划分的走廊路径
- php - php获取去年范围日期
- javascript - 初始缩放在 d3 v4 中不起作用
- excel - Excel VBA - 从另一个工作表中查找和更新表值
- vue.js - 全局检查用户登录 - NuxtJS