比如我相保存我的mysql连接实例,我想保存在一个单例里,因为很多地方需要操作数据库。 这样就可以只需要连接一次。 不是每来一个请求去连接一次数据库。
1
ipconfiger Jun 17, 2014
全局变量
|
2
0x001 OP @ipconfiger 全局变量不太好,因为有好多变量的,我想存在一个统一的地方。
|
3
kfll Jun 17, 2014
# db.js
var _con = null; function getConnection() { if (null === _con) _con = _connect(); return _con; } function _connect() { // ... return xxxx; } exports.getConnection = getConnection; |
4
canesten Jun 17, 2014
请使用连接池
|
5
a15819620038 Jun 17, 2014 via Android
|
6
rekey Jun 27, 2014
require 会缓存结果的,你可以直接初始化,然后 module.exports = 实例。
|