Я разрабатываю приложение Nodejs на Heroku с использованием сервера разбора.Как и любое другое приложение сервера разбора, есть два файла index.js и main.js для управления функциями, а что нет.
Я использую index.js для управления всеми функциями, связанными с маршрутами, в то время как main.jsсодержит все Parse.Cloud.define
функции.
Все функции в main.js
содержат один и тот же сценарий изменения данных запроса, т.е. инициируют новую переменную require
.Есть ли эффективный способ справиться с этим?
Пример строки во всех функциях в вопросе ниже.
var somevariable = new AmazingShop({ shopName: req.params.shop, accessToken: req.params.token })
Как мне разместить эту строку в main.js, чтобы у меня былообъявить об этом только один раз.Я использую комбинацию app.use
и next()
прямо в начале файла main.js
, но она не работает.
var somevariable, setThis = function (req, res, next) {
somevariable = new AmazingShop({ shopName: req.params.shop, accessToken: req.params.token;
next();
}
app.use(setThis);