Simple feedback server
This commit is contained in:
40
feedback-server/externs/body_parser/OptionsUrlencoded.hx
Normal file
40
feedback-server/externs/body_parser/OptionsUrlencoded.hx
Normal file
@@ -0,0 +1,40 @@
|
||||
package body_parser;
|
||||
|
||||
typedef OptionsUrlencoded = {
|
||||
/**
|
||||
The extended option allows to choose between parsing the URL-encoded data
|
||||
with the querystring library (when `false`) or the qs library (when `true`).
|
||||
**/
|
||||
@:optional
|
||||
var extended : Bool;
|
||||
/**
|
||||
The parameterLimit option controls the maximum number of parameters
|
||||
that are allowed in the URL-encoded data. If a request contains more parameters than this value,
|
||||
a 413 will be returned to the client. Defaults to 1000.
|
||||
**/
|
||||
@:optional
|
||||
var parameterLimit : Float;
|
||||
/**
|
||||
When set to true, then deflated (compressed) bodies will be inflated; when false, deflated bodies are rejected. Defaults to true.
|
||||
**/
|
||||
@:optional
|
||||
var inflate : Bool;
|
||||
/**
|
||||
Controls the maximum request body size. If this is a number,
|
||||
then the value specifies the number of bytes; if it is a string,
|
||||
the value is passed to the bytes library for parsing. Defaults to '100kb'.
|
||||
**/
|
||||
@:optional
|
||||
var limit : ts.AnyOf2<String, Float>;
|
||||
/**
|
||||
The type option is used to determine what media type the middleware will parse
|
||||
**/
|
||||
@:optional
|
||||
var type : ts.AnyOf3<String, Array<String>, (req:node.http.IncomingMessage) -> Dynamic>;
|
||||
/**
|
||||
The verify option, if supplied, is called as verify(req, res, buf, encoding),
|
||||
where buf is a Buffer of the raw request body and encoding is the encoding of the request.
|
||||
**/
|
||||
@:optional
|
||||
function verify(req:node.http.IncomingMessage, res:node.http.ServerResponse<node.http.IncomingMessage>, buf:global.Buffer, encoding:String):Void;
|
||||
};
|
||||
Reference in New Issue
Block a user