Node.js 如何调用模块&x27;同一模块中的方法?
我创建了一条路线:Node.js 如何调用模块&x27;同一模块中的方法?,node.js,express,Node.js,Express,我创建了一条路线: var connexion = require('./dbMysql'); exports.getPrefixNomTables = function () { return "george_"; }; exports.getRegionIdFromLib = function (regionLib, cb) { var ret = 0; connexion.query("select region_id from george_region wh
var connexion = require('./dbMysql');
exports.getPrefixNomTables = function () {
return "george_";
};
exports.getRegionIdFromLib = function (regionLib, cb) {
var ret = 0;
connexion.query("select region_id from george_region where region_libelle = ? limit 1", [regionLib], (err, rows) => {
if (err) {
throw err;
}
if (rows.length > 0)
ret = rows[0].region_id;
cb(ret);
});
};
在
getRegionIdFromLib
函数中,我想调用getPrefixNomTables
方法,而不是硬编码george\u region
。如何做到这一点?您可以在getRegionIdFromLib
内部调用exports.getPrefixNomTables()
:
exports.getRegionIdFromLib = function (regionLib, cb) {
var region = exports.getPrefixNomTables()
// ...
};
只需调用导出。getPrefixNomTables()