Se bodyParser.urlencoded({ extended: true })
, i dati con codifica URL vengono analizzati con qs library. La sintassi "estesa" consente agli oggetti e agli array ricchi didi essere codificati nel formato con codifica URL, consentendo un'esperienza simile a JSON con codifica URL.
qs ti consente di creare oggetti nidificati all'interno dei vostri stringhe di query, racchiudendo il nome di sotto-chiavi con parentesi quadre []
.
Ad esempio, la stringa 'person[name]=bobby'
e 'person[age]=3'
verrà convertito in:
person: {
name: 'bobby',
age: 3
}
Se bodyParser.urlencoded({ extended: false })
, i dati codifica URL viene analizzato con il querystring library.
Ad esempio, la stringa 'person[name]=bobby'
e 'person[age]=3'
saranno convertiti in:
'name=bobby&age=3'
fonte
2017-08-15 09:48:24
Bene, Bel esempio! – htafoya
@htafoya contento di poter hlep –
Grazie fratello :) @WayneChiu –