首页 > 解决方案 > 如何在不与客户端共享代码库的情况下在客户端服务器上运行我的 node.js 应用程序?

问题描述

我们使用 Angular 作为前端,使用 Node.js 作为后端。我们正在与客户对话以在他们的本地服务器上运行我们的应用程序,因此如果我们可以使用应用程序的可执行程序包,它不会让他们访问我们的源代码。我们想知道是否有任何强大的工具可以帮助我们做到这一点,或者是否有任何其他方式可以让他们使用我们所有应用程序的产品,而无需让他们了解应用程序的技术工作原理。

标签: node.jsangularjsenterprisesaas

解决方案


我认为你有下一个选择

  1. 将您的后端部分编译为单个可执行文件nexe
  2. 将您的关键部分编码为奇怪的格式
  3. 在 minifier/compressor tool minifier之后在 docker 中运行你的后端部分
  4. 将模块编译为二进制格式binary

  5. 混合所有选项


推荐阅读