/ / node.js: як шукати API? - javascript, node.js, express

node.js: Як шукати API? - javascript, node.js, express

Я новий практик Node.js. У мене досить дурна проблема. Коли я використовую пакунки або код, написаний іншими людьми, я не можу дізнатись, де визначені компоненти. Зараз я бореться за пошук request.files використовується в Express.js. Мої питання, якщо я не вивчаю джерело:

  1. Де слід відвідати офіційний документ API на request.files?
  2. Як мені визначити тип а вимагати об'єкт: http.request або expressjs.request?
  3. Які оптимальні способи знайти визначення API?

Відповіді:

0 для відповіді № 1

Експрес має досить гарну документацію. Подивіться, що запит об'єкта за замовчуванням. Це, звичайно, може бути змінено за допомогою проміжного програмного забезпечення. У цьому випадку ви шукаєте req.files, які можуть бути додані декількома проміжними програмами. Пошук Google для 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 додасть можливість обробляти завантажені файли та надавати доступ до цих файлів на req.files.