我有一个Node + Express应用程序。在我的许多文件中,我都在顶部执行此操作
const config = require('./config');
const Twit = require('twit');
const TwitConnector = new Twit(config);
是否有办法对此进行干燥,所以我不必在任何地方重复此操作?
是否有一种最佳实践模式来使诸如
TwitConnector
之类的东西在全球范围内可用,以便我可以在需要时随时使用它?也许这不是一个好主意,明确要求它是正确的事情?
最佳答案
您不能制作twit-connector.js文件,而是要求它吗?我不认为将其全球化是一个好主意。
twit-connector.js
const config = require('./config');
const Twit = require('twit');
const TwitConnector = new Twit(config);
module.exports = TwitConnector;
somefile.js
const TwitConnector = require('./twit-connector');
// do something with TwitConnector
关于node.js - 如何在Node Express应用中进行DRY操作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43374964/