【发布时间】:2018-11-19 15:36:52
【问题描述】:
我有一个关于 Node.js 的 require 函数的问题,假设我们有一个管理连接的模块,以及许多包含路由的小模块。
连接文件示例:db.js
const mysql = require('mysql');
const connection = mysql.createConnection({
host : '127.0.0.1',
user : 'root',
password : '',
database : 'chat'
});
connection.connect(function(err) {
if (err) throw err;
});
module.exports = connection;
以及管理路线的各种文件之一:
const app = express();
const router = express.Router();
const db = require('./db');
router.get('/save',function(req,res){
// some code for db
});
module.exports = router;
想象一下现在有 20 条具有相同需求的路线。 node.js 将如何表现?我的连接会被创建多少次?
【问题讨论】:
标签: javascript node.js