问题标签 [fastify-multipart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3487 浏览

node.js - 如何将 multipart 文件流从 fastify-multipart 转发到第 3 部分 api?

我有一个正在构建的节点 api,它能够处理多部分文件类型(块)的上传。这个 api 基于 Fastify 库,我已经安装了单独的 Fastify-Multipart 库。我已经完成了所有工作,包括多部分文件上传,但是这个 api 的部分要求是能够向另一个 api 发送请求。特别是,我需要发送文件上传。我不知道他们的api是用什么写的,但是他们的分段文件上传api基本上是这样的:

我的代码基本上是这样的:

所以基本上我想要做的是将多部分文件流传递给这个 3rd 方 api,但是这样做似乎不起作用(当我访问他们的网站时,我没有在文件夹中看到文件它应该是)。当我查看我的机器 (macOS) 上的 Activity Monitor 时,我看到节点进程正在消耗 1.2 Gig 的内存(大约是文件的大小)。有谁知道使用 Fastify-Multipart 的方法(我相信它基于 BusBoy)。

0 投票
1 回答
834 浏览

javascript - fastify.js 相当于 node 服务器的 express next()

在快递中,我们有这样的路线:-

Fastify 框架中的等效语句是什么(下一部分很重要)?

0 投票
0 回答
121 浏览

fastify - Fastify Http 请求队列 + Socket 断开事件

有没有办法访问 NodeJS 中的 fastify 请求队列?并且还知道队列中的每个请求何时与发送者断开连接?

提前致谢!

0 投票
1 回答
5513 浏览

javascript - node/fastify 不支持的媒体类型出现错误:application/x-www-form-urlencoded

index.js

Paynow API 工作正常,但是当它重定向到 /true 路由时会出错

{"statusCode":415,"code":"FST_ERR_CTP_INVALID_MEDIA_TYPE","error":"Unsupported Media Type","message":"Unsupported Media Type: application/x-www-form-urlencoded"}

我认为它与 fastify 有关真的不知道,因为这是我第一个使用 fastify 的项目。任何帮助将被应用

0 投票
0 回答
135 浏览

node.js - How to create xlsx file from uploaded multipart content-type

I encounter an issue saying FILE_ENDED when i create xlsx file from the multipart content-type which is received to node.js server from front-end application.

Things done so far are as follows,

  1. I have registered the fastify-multipart in fastify as,
  1. Handling the file from controller's req.body,
  1. Creating the uploaded file as xlxs format in upload.js file,

Expected the result to save the file and return success message.

Instead i received an error as follows,

Any help is appreciated.

0 投票
0 回答
67 浏览

javascript - Fastify - 如何使用 fastify-multipart 获取非文件字段

如何从请求中访问非文件字段的文本?(我正在使用Insomia

我们使用 Insomia 提出的要求 在此处输入图像描述

我们可以通过循环访问文件字段。使用const parts = await req.files();.

index.js

控制器/property.js

在控制器脚本中,我们使用await req.files();.

我们如何访问非文件字段,例如文本

0 投票
1 回答
66 浏览

node.js - Fastify 在文件上传时抛出未履行的承诺错误

我正在学习 Fastify,所以我编写了一个简单的程序来使用 Fastify-Formidable 上传文件。该文件已成功上传并在 mv 包的帮助下移动到其目标目录。然而,当这种情况发生时,Fastify 会在控制台中抛出一个未处理的 Promise 错误。我的代码是:

错误如下:

此外,Fastify 还会在文件上传几毫秒后记录[fastify-cli] 进程强制结束。

后端似乎不知道请求何时结束,因此强制终止上传过程。不知道从这里去哪里,所以任何帮助将不胜感激。