Я новий практик Node.js. У мене досить дурна проблема. Коли я використовую пакунки або код, написаний іншими людьми, я не можу дізнатись, де визначені компоненти. Зараз я бореться за пошук request.files використовується в Express.js. Мої питання, якщо я не вивчаю джерело:
- Де слід відвідати офіційний документ API на request.files?
- Як мені визначити тип а вимагати об'єкт: http.request або expressjs.request?
- Які оптимальні способи знайти визначення 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
.