Node.js 横切直接导入库到用例中
我正在使用nodejs并练习干净的架构。这可能是一个noob问题,但是在用例中直接横切导入库(bcrypt,Joi)可以吗?因为这就是验证发生的地方。或者,这是一种糟糕的做法,因为它是核心圈?我是否必须制作类似于助手的东西并将它们注入用例中?如果是,我应该在哪一层创建它?严格来说,所有外部框架和库都必须保持在最外层。内圈可以使用控制反转来使用这些库,这意味着您可以在内圈中定义一个接口,并在外圈中实现它 话虽如此,我在自己的项目中通常会更务实一些。有关该主题的详细讨论,请参阅我的博客:Node.js 横切直接导入库到用例中,node.js,bcrypt,joi,clean-architecture,Node.js,Bcrypt,Joi,Clean Architecture,我正在使用nodejs并练习干净的架构。这可能是一个noob问题,但是在用例中直接横切导入库(bcrypt,Joi)可以吗?因为这就是验证发生的地方。或者,这是一种糟糕的做法,因为它是核心圈?我是否必须制作类似于助手的东西并将它们注入用例中?如果是,我应该在哪一层创建它?严格来说,所有外部框架和库都必须保持在最外层。内圈可以使用控制反转来使用这些库,这意味着您可以在内圈中定义一个接口,并在外圈中实现它 话虽如此,我在自己的项目中通常会更务实一些。有关该主题的详细讨论,请参阅我的博客: