首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以编译形式部署node.js

以编译形式部署node.js
EN

Stack Overflow用户
提问于 2012-10-01 22:39:52
回答 4查看 637关注 0票数 0

我们正在考虑将node.js作为下一个服务器端应用程序。但是我们不希望我们的客户端能够查看我们应用程序的代码。我们可以以编译的形式部署用node.js编写的应用程序吗?如果是,那是怎么做的?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-10-01 22:49:01

也许你可以混淆你所有的代码。我知道这不像编译,但至少它可以避免99%的客户查看代码:D

这是另一个主题:How can I obfuscate (protect) JavaScript?

祝好运

票数 3
EN

Stack Overflow用户

发布于 2012-10-02 04:05:15

,但我们不希望我们的客户端能够查看应用程序的代码。

如果你正在向你的客户发送代码,他们将能够“查看你的应用程序的代码”。从技术上讲,“运行代码”的过程是“查看应用程序的代码”。

拥有一个完全编译的代码版本肯定会让人感觉“更安全”,但他们仍然以某种可用的形式拥有代码的副本。他们仍然可以对零件进行逆向工程或做其他事情。这件事真的要归结为许可证。

这是一个related answer。他的原话是:

写了一张执照,让律师去追查违规者

否则,你应该自己托管这些东西,并允许公共访问。

任何形式的混淆、缩小、编译都将是“窃取你的代码”道路上的一个减速带。简单地拥有法律追索权可能要好得多。

票数 3
EN

Stack Overflow用户

发布于 2012-10-01 22:45:14

我不相信这是可能的。我的意思是,从技术上讲,我猜你可以把所有东西都写成原生C++扩展,但这会违背使用node的目的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12675446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档