我有一个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/

10-09 21:30