gpt4 book ai didi

javascript - Fastify:何时使用插件而不是常规模块?

转载 作者:行者123 更新时间:2023-12-05 05:39:55 24 4
gpt4 key购买 nike

我对何时在 Fastify.js 中使用插件有点困惑。例如,如果我只有一个包含一些实用函数的 lib/utils.js 文件,我通常会在我的应用程序中需要的地方只require() 它们。改为制作我的 utils 插件有什么好处吗?我什么时候会做一个插件而不是一个普通的 js require()

最佳答案

我的理解是插件对封装很有用。如 plugin 中所述文档。任何时候 register 被调用都会创建一个新范围,这意味着通过 decorate 调用添加到 fastify 的东西保持在该范围内。这样做的目的是确保 fastify 插件不会因为交叉依赖而出现任何问题。所以当你需要一个新的范围时,使用插件。否则你可以使用任何你喜欢的东西。

关于javascript - Fastify:何时使用插件而不是常规模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72567814/

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