connect-busboy

WebJar for connect-busboy

Лицензия

Лицензия

MIT
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

connect-busboy
Последняя версия

Последняя версия

0.0.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

connect-busboy
WebJar for connect-busboy
Ссылка на сайт

Ссылка на сайт

https://www.webjars.org
Система контроля версий

Система контроля версий

https://github.com/mscdex/connect-busboy

Скачать connect-busboy

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/connect-busboy/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>connect-busboy</artifactId>
    <version>0.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/connect-busboy/
implementation 'org.webjars.npm:connect-busboy:0.0.2'
// https://jarcasting.com/artifacts/org.webjars.npm/connect-busboy/
implementation ("org.webjars.npm:connect-busboy:0.0.2")
'org.webjars.npm:connect-busboy:jar:0.0.2'
<dependency org="org.webjars.npm" name="connect-busboy" rev="0.0.2">
  <artifact name="connect-busboy" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='connect-busboy', version='0.0.2')
)
libraryDependencies += "org.webjars.npm" % "connect-busboy" % "0.0.2"
[org.webjars.npm/connect-busboy "0.0.2"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.webjars.npm : busboy jar [0,)

Модули Проекта

Данный проект не имеет модулей.

Description

Connect middleware for busboy.

Requirements

Install

npm install connect-busboy

Example

var busboy = require('connect-busboy');

// default options, no immediate parsing
app.use(busboy());
// ...
app.use(function(req, res) {
  if (req.busboy) {
    req.busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
      // ...
    });
    req.busboy.on('field', function(key, value, keyTruncated, valueTruncated) {
      // ...
    });
    req.pipe(req.busboy);
  }
  // etc ...
});

// default options, immediately start reading from the request stream and
// parsing
app.use(busboy({ immediate: true }));
// ...
app.use(function(req, res) {
  if (req.busboy) {
    req.busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
      // ...
    });
    req.busboy.on('field', function(key, value, keyTruncated, valueTruncated) {
      // ...
    });
  }
  // etc ...
});

// any valid Busboy options can be passed in also
app.use(busboy({
  highWaterMark: 2 * 1024 * 1024,
  limits: {
    fileSize: 10 * 1024 * 1024
  }
}));

Troubleshooting

'TypeError: Cannot call method 'on' of undefined'

If you find that req.busboy is not defined in your code when you expect it to be, check that the following conditions are met. If they are not, req.busboy won't be defined:

  1. The request method is not GET or HEAD
  2. The Content-Type header specifies that is "application/x-www-formurlencoded" or starts with "multipart/*"
  3. The Content-Length header is defined or chunked transfer encoding is in use. This criteria should be met by all well-behaved HTTP clients and is unlikely the problem.

Версии библиотеки

Версия
0.0.2