Node.js应用程序-单个目录中的多个服务



我已经构建了一个node.js,它充当我的工作者。我现在需要创建一个API来与这个工作者交互。我可以将该代码作为工作者添加到代码库中,但我想将其分离,以免给工作者带来太大压力。

我不确定的一点是worker和API将有共同的函数和node_module。因此,我是如何做到这一点的?我有主node_modules文件夹,然后在那里有我的独立进程吗?

目前文件夹结构如下:

.
+-- .gitignore
+-- Worker
|   +-- node_modules
|   +-- src/index.ts
|   +-- eslintrc.js
+-- API
|   +-- node_modules
|   +-- src/index.ts
|   +-- eslintrc.js

感谢您的帮助。

我建议在根目录中有一个package.json。这样,node_modules也将位于根文件夹中,并且API和Worker将共享node_module。

最新更新