gpt4 book ai didi

node.js - 如何在 Node Express 应用程序中干燥需求?

转载 作者:太空宇宙 更新时间:2023-11-03 23:26:37 24 4
gpt4 key购买 nike

我有一个 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 应用程序中干燥需求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43374964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com