Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 如何在node express应用程序周围传递对象?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用express和node-postgres构建节点应用程序( https://github.com/brianc/node-postgres).我只想构建一次db客户端连接,我希望能够从不同的模块访问这个db连接.做这个的最好方式是什么?我试图只导出数据库连接,而不是整个快递应用程序.从本质上讲,跨节点应用程序导出和访问对象的最佳方法是什么?

我已经检查了这个类似的问题,但它似乎特别适用于猫鼬.

Best way to share database connection param with mongoose/node.js

解决方法

没有一种叫做“最好的方式”的东西.如果需要在不同模块中使用相同的对象,则必须将其包装在模块中.像这样的东西:

//db.js
var postgres = require (...)
var connection;

module.exports = {
  getConnection: function (){
    return connection;
  },createConnection: function (){
    connection = createConnection (postgress);
  }
};

//app.js - main file
require ("./db").createConnection ();

//a.js
var db = require("./db")
db.getConnection()

//b.js
var db = require("./db")
db.getConnection()

大佬总结

以上是大佬教程为你收集整理的node.js – 如何在node express应用程序周围传递对象?全部内容,希望文章能够帮你解决node.js – 如何在node express应用程序周围传递对象?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: