Я установил загрузку файлов с помощью экспресс-Busboy, используя пример из репозитория here , который, похоже, не использует обычный синтаксис use()
, поэтому я немного смущен относительно того, как на самом деле ограничьте это промежуточное программное обеспечение, чтобы он выполнялся только по определенному маршруту, потому что он нарушает другие запросы POST.Ограниченный экспресс-автобус по определенным маршрутам
Это, как я настроил его:
var busboy = require('express-busboy');
busboy.extend(app, {
upload: true,
path: './uploads/temp'
});
О, я не понял, что это то, что этот вариант сделал. В любом случае, это не работает для меня, я только хочу включить busboy для маршрута/api/ccUpload, поэтому я сделал 'allowedPath: '/^\/api/ccUpload $''. Загрузка по-прежнему работает, но она по-прежнему нарушает мои другие маршруты POST. Я использовал правильное регулярное выражение? – chrispytoes
, на котором именно почтовый маршрут вы хотите загрузить? – owaishanif786
/api/ccUpload - единственный путь, по которому я хочу, чтобы busboy использовал – chrispytoes