W bieżącej wersji body-parser, wymagana jest teraz opcja extended
podczas korzystania z bodyParser.urlencoded()
. W README wyjaśniono:body-parser - opcja rozszerzona (qs vs querystring)
Rozszerzona opcja umożliwia wybór między analizowaniem danych zakodowanych za pomocą adresów URL a biblioteką kwerend (gdy jest to wartość false) lub biblioteką qs (gdy jest to prawda).
[...]
Domyślnie prawda, ale przy użyciu domyślnego została zaniechana. Proszę zbadać różnicę między qs i querystring i wybrać odpowiednie ustawienie.
Nie mogłem znaleźć żadnych pomocnych ani szczegółowych informacji na ten temat. Znalazłem tylko przestarzałą wersję: node-querystring.
Czy ta opcja zawsze musi być prawdziwa?
dzięki za kilka. mam nadzieję, że nie jestem po prostu zły w googlowaniu, a to pomoże komuś innemu –
po prostu skomentować, że 'extended: false' messes up 2D tablice :( – woojoo666
@ woojoo666 to dlatego, że podstawowy algorytm serializacji/deserializacji nie obsługuje zagnieżdżonych struktur danych. –