在解析服务器中使用ExpressJS中间件

时间:2019-04-23 11:50:44

标签: node.js express heroku parse-platform parse-server

我正在使用解析服务器在Heroku上开发Nodejs应用程序。与任何其他解析服务器应用程序一样,有两个文件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);

0 个答案:

没有答案