小编Gee*_*Guy的帖子

错误:(gcloud.app.deploy) 错误响应:[9] 云构建 XXXXXXXXXXXX 状态:失败

我遇到了这个错误将近一个小时,但找到了一个解决方案,导致了一个令人担忧的困境。该解决方案让我们意识到,当任务队列中有一个任务要由要替换的服务器版本提供服务时,无法运行 gcloud app deploy

错误是:ERROR: (gcloud.app.deploy) Error Response: [9] Cloud build XXXXXXXXXXXX status: FAILURE那个 xxxx 部分是一些自动生成的 base64 值。

解决方法是:删除任务队列中的所有任务

问题:是否有解决方法或者我必须在部署之前删除任务队列中的所有任务(就像我所做的那样)?

详细信息:服务器是用 nodejs 编写的。

google-app-engine task-queue google-tasks-api google-cloud-platform gcloud

11
推荐指数
2
解决办法
6395
查看次数

文档在Firestore中删除后显示

我正在使用我的Firestore帐户遇到奇怪的行为,在我选择的控制台上collection然后我点击Delete all documents它表示所有已成功删除.刷新数据时,集合将显示所有已删除的数据.我没有任何服务在任何地方这样做,并想知道可能导致这种情况.有解决方案吗?

除此之外,我对控制台上的文档字段所做的任何更改都是成功的,但在刷新后会丢失.

firebase google-cloud-firestore

7
推荐指数
1
解决办法
957
查看次数

节点在下载后写入损坏的 .xlsx 文件

我在服务器端使用“xlsx”模块。我的服务器从客户端获取 .xlsx 文件。当文件使用多部分上传时,它工作得很好。但是当我尝试从 Google Drive 或 Dropbox 下载文件时,我总是收到损坏的 .xlsx 文件。

从 Google Drive 下载文件的功能。

service.files.get({
                auth: auth,
                fileId: fileId,
                alt: 'media'
            }, function (err, response) {
                if (err) {
                    res.status(400).json({message: "Error while downloading"});
                } else {                        
                    fs.writeFileSync(req.body.fileName, response);
                    var data = xlsParser.parse(fs.readFileSync(req.body.fileName));
                    res.json(data);
                }
            });
Run Code Online (Sandbox Code Playgroud)

解析器代码

module.exports = {
parse: function (file) {
    var workSheet = xlsx.read(file, {});
    return Object.keys(workSheet.Sheets).map(function(name) {
        var sheet = workSheet.Sheets[name];
        return {name, data: xlsx.utils.sheet_to_json(sheet, {raw: false})}
    })
}}
Run Code Online (Sandbox Code Playgroud)

Google Drive 上的文件有效。用 node 编写它们后,我无法打开它们。我得到的错误

\node_modules\jszip\lib\dataReader.js:25
        throw …
Run Code Online (Sandbox Code Playgroud)

xls xlsx node.js express exceljs

5
推荐指数
1
解决办法
3548
查看次数