node.js - 如何在不与客户端共享代码库的情况下在客户端服务器上运行我的 node.js 应用程序?
问题描述
我们使用 Angular 作为前端,使用 Node.js 作为后端。我们正在与客户对话以在他们的本地服务器上运行我们的应用程序,因此如果我们可以使用应用程序的可执行程序包,它不会让他们访问我们的源代码。我们想知道是否有任何强大的工具可以帮助我们做到这一点,或者是否有任何其他方式可以让他们使用我们所有应用程序的产品,而无需让他们了解应用程序的技术工作原理。
解决方案
我认为你有下一个选择
- 将您的后端部分编译为单个可执行文件nexe
- 将您的关键部分编码为奇怪的格式
- 在 minifier/compressor tool minifier之后在 docker 中运行你的后端部分
将模块编译为二进制格式binary
混合所有选项
推荐阅读
- forms - NUXT - 在 3 页中重用来自 default.vue 的视图
- python - 如何将多列中的最大值返回到pandas df中的新列
- spring-boot - 是否可以从 AuthenticationProvider 实现的类动态设置 accessTokenValiditySeconds?
- javascript - react js播放本地MP3文件
- jquery - jQuery - 删除具有特定值的表 col
- r - 循环遍历数据帧的行并将其用作 r 中的函数输入
- python - 已经定义为 int 但仍确定为 NoneType
- macos - AppleScript - 预期行尾等。但找到类名(-2741)
- kivy - 如何使用 IDE 导入 kivy
- c# - 为什么 Automapper 在映射列表时返回 null
在 aspnet.core 3.1 中?