Как передать аргумент конструктору для промежуточного программного обеспечения?

, если вы используете sqlsrv_connect, вам нужно загрузить и установить MS sql-драйвер для вашего php. загрузите его здесь http://www.microsoft.com/en-us/download/details.aspx?id=20098 извлеките его в свою папку php или ext в папку xampp, затем добавьте это в конец строки в файле php.ini

extension=php_pdo_sqlsrv_55_ts.dll
extension=php_sqlsrv_55_ts.dll

im с использованием xampp версии 5.5, поэтому его имя php_pdo_sqlsrv_55_ts.dll & amp; php_sqlsrv_55_ts.dll

, если вы используете файлы xllp версии 5.5 dll, не включены в ссылку ... надеюсь, что это поможет

0
задан sfarzoso 5 March 2019 в 12:16
поделиться

1 ответ

В вашем user.route.js вам необходимо экспортировать что-то вроде этого:

module.exports = function (variable) {
    return (req, res, next) => {
        // your middleware
        next()
    }
}

Или с карри ( https://wsvincent.com/javascript-curry/ ):

module.exports = variable => (req, res, next) => {
   const myUsedVariable = variable + 1
   res.send(myUsedVariable)
}

И если вы используете экспресс. Маршрутизатор:

var express = require('express')
var router = express.Router()

router.get('/', function(req, res) {
  res.send('Birds home page')
})

module.exports = variable => {
   // do something with your variable
   router.use(function displayVariable(req, res, next) {
      console.log(variable)
      next()
   })

   return router
}
0
ответ дан spasfonx 5 March 2019 в 12:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: