首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防火墙云功能日志错误:不正确的函数响应。函数调用被中断。

防火墙云功能日志错误:不正确的函数响应。函数调用被中断。
EN

Stack Overflow用户
提问于 2019-05-02 20:44:49
回答 2查看 480关注 0票数 2

我有一个有两个链接的网站。一个下载MP3,一个下载WAV文件

例如,

<a href="https://mywesbite.com/download?file=//assets.net/beethoven-fur-elise.wav" download="beethoven-fur-elise">Download WAV</a>

<a href="https://mywesbite.com/download?file=//assets.net/beethoven-fur-elise.mp3" download="beethoven-fur-elise">Download MP3</a>

我已经为/ download /编写了一个云函数,它将发送远程音频文件,因此用户将被提示下载该文件,而不是在一个新的选项卡中打开该文件并播放。

MP3链接工作,但WAV文件失败,错误日志显示

代码语言:javascript
复制
Error: incorrect function response. Function invocation was interrupted.
Function execution took 2941 ms, finished with status: 'response error'

请注意,在我的本地机器上,WAV和MP3s都在工作。

MP3文件位于3-6 MB中。

WAV文件位于40 MB附近。

火基云函数

代码语言:javascript
复制
const express = require('express');
const request = require('request');
const cors = require('cors');
const helmet = require('helmet');

const downloadApp = express();

downloadApp.use(helmet());
downloadApp.use(
  cors({
    origin: true
  })
);

downloadApp.get('/download', (req, res) => {
  res.set(
    'Cache-control',
    `public, max-age=${CONFIG.TIME.CACHE_IN_USERS_BROWSER}, s-maxage=${
      CONFIG.TIME.CACHE_IN_CDN
    }`
  );

  /**
   *
   * contentType = 'audio/wav'
   *          OR
   * contentType = 'audio/mpeg'
   *
   * */

  res.setHeader('Content-Type', contentType);
  res.setHeader('Content-disposition', `attachment; filename="${filename}"`);

  // External URL to MP3 or WAV
  const externalUrl = 'https://external-website.com/something.wav';

  request
    .get(externalUrl)
    .on('error', function(err) {
      console.error('Download Error: ', err);
    })
    .pipe(res);
});
EN

回答 2

Stack Overflow用户

发布于 2019-08-18 13:10:20

我面临着一个有点类似的问题,并最终发现失败与这里描述的配额和限制有关。

响应>10 my的所有云功能都失败了。

票数 2
EN

Stack Overflow用户

发布于 2019-08-21 18:40:27

Google功能配额:

最大未压缩HTTP响应大小=每次调用10 Max

最大未压缩HTTP请求大小=每次调用10 Max

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55959991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档