/ / node.js: Как да търсите API? - javascript, node.js, express

node.js: Как да търсите API? - javascript, node.js, изрично

Аз съм нов специалист по Node.js. Имам доста глупав проблем. Когато използвам пакети или някакъв код, написан от други хора, не мога да разбера къде са дефинициите на компонентите. Точно сега се боря за търсене request.files използван в Express.js. Моите въпроси са, ако не изучавам източника:

  1. Къде трябва да отида, за да видя официалния документ API на request.files?
  2. Как да идентифицирам вида на a REQ обект: http.request или expressjs.request?
  3. Какви са оптималните начини за намиране на определението на API?

Отговори:

0 за отговор № 1

Express има доста добра документация. Вижте какво по подразбиране, Това разбира се може да бъде променено от мидълуера. В този случай търсите req.files, които биха могли да бъдат добавени от няколко различни мидълуера. express req.files предавания expressjs / multer като четвърти резултат. Погледнете това, което виждаме:

var express = require("express")
var multer  = require("multer")

var app = express()
app.use(multer({ dest: "./uploads/"}))

Можете да получите достъп до полетата и файловете в обекта на заявката:

console.log(req.body)
console.log(req.files)

Така че в този случай, multer middleware ще добави възможността да се справят с качени файлове и ще направи тези файлове достъпни req.files.