我已经构建了一个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。