相关疑难解决方法(0)

我是否需要NodeJS中的依赖注入,或者如何处理...?

我目前正在使用nodejs创建一些实验项目.我已经用Spring编写了很多Java EE Web应用程序,并且很欣赏那里的依赖注入的简易性.

现在我很好奇:如何使用节点进行依赖注入?或者:我甚至需要它吗?是否有替换概念,因为编程风格不同?

我说的是简单的事情,比如分享数据库连接对象,到目前为止,但我还没有找到满足我的解决方案.

dependency-injection inversion-of-control node.js

208
推荐指数
7
解决办法
8万
查看次数

如何在node.js Express 2.5.5中的单独路由文件中访问主app.js中声明的变量?

我刚刚开始使用Express(2.5.5)的新版本,默认情况下会创建一个./routes目录./views./public

路线内有一个index.js文件,其中包含:

/*
 * GET home page.
 */

exports.index = function(req, res){
  res.render('index', { title: 'Express' })
};
Run Code Online (Sandbox Code Playgroud)

默认情况下(express从命令行运行后),这是main中的routes部分app.js:

// Routes

app.get('/', routes.index);
Run Code Online (Sandbox Code Playgroud)

我在main中为redis客户端设置了一个变量app.js:

var redis = require('redis'),
    db = redis.createClient();
Run Code Online (Sandbox Code Playgroud)

我想知道如何访问包含在其中的文件中的方法db(以及我require在其中的任何其他模块app.js)./routes

javascript node.js express

12
推荐指数
2
解决办法
8558
查看次数