Without them, parsing multipart forms can be hard to do right and efficiently. Unless you really want to go through that work of parsing multipart yourself (urlencoded forms are much easier), you really should stick to using one of connect-multiparty, multer, connect-busboy, reformed, etc.