小编fas*_*399的帖子

如何在一个请求中上传多个文件?

我要将多个图像上传到服务器.

这是DataURL的数组.

items: {
    img_url : string
}[] = [];
Run Code Online (Sandbox Code Playgroud)

我发现离子原生文件传输只能上传一个文件.

我如何上传多个文件?

javascript node.js typescript ionic3 angular

6
推荐指数
1
解决办法
2182
查看次数

在 Node.js 中从 AudioBuffer 写入一个 wav 文件

我是 Node.js 编程新手,我正在尝试将 m4a 文件转换为 wav 文件。

我使用了 audiobuffer-to-wav 和 web-audio-api。这是我的代码:

const fs = require('fs');
const toWav = require('audiobuffer-to-wav');
const AudioContext = require('web-audio-api').AudioContext;
const audioContext = new AudioContext;

let resp = fs.readFileSync('sample.m4a');

audioContext.decodeAudioData(resp, buffer => {
  let wav = toWav(buffer);
  console.log(buffer.length);
  console.log(wav); 
});
Run Code Online (Sandbox Code Playgroud)

我想知道如何将 wav 变量保存到 Node.js 中的文件中

javascript node.js audiocontext

4
推荐指数
1
解决办法
5036
查看次数

如何对多个查询使用异步并行

我是 javascript 新手。

我曾尝试使用 async.parellel 函数。并获得“reviewArr”并返回它。

请看我的代码。

app.get('/api/wherecritique/reviews/search/:author', function(req,res){
   var reviewArr = [];
   Critique.find({author:req.params.autho}, function(err,cris){
       var i =0;
       var f = function(reviewID)
      {
          Review.findOne({id:reviewID}, function(err, review)
          {
               reviewArr.push(review);
          }
      }
      var tasks = {};
      for(var j =0; j<cris.length; j++)
      {
          tasks['func'+j] = f(cris[j].reviewID);
      }
      async.parallel(tasks, function(err, results){
          console.log(results);
          res.json(reviewArr);
      });
  });
});
Run Code Online (Sandbox Code Playgroud)

我用猫鼬+express+node.js。批评、评论都是模型(猫鼬模式)。

当我运行此代码时,我收到此消息。“任务不是功能”

请帮助我如何解决此错误?问候。

javascript mongoose mongodb node.js express

0
推荐指数
1
解决办法
955
查看次数