比如我相保存我的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 = 实例。 |