有压缩后端代码的好办法吗?
发布于 11 年前 作者 anubiskong 5929 次浏览 最后一次编辑是 8 年前

如果我想保护后端程序的安全性, 或者我想出售我的系统但是不想让对方随意二次开发, 那么我需要压缩和混淆我的后端代码 请问nodejs现在有好的办法吗?

6 回复

可以看看reuqirejs中的r.js.这只是建议,我从来没用它压缩过服务端的代码

我用r.js搞定了前端的压缩, 后端没搞过, 也不知道好不好搞

好搞, 第一: yuicompressor 第二: esprima + esmangle + escodegen

觉得防止修改的思路应该是用 c++ 写 extenstion . 把自己的 .js files 放在 c++. 就和 node 本身的 js2c 一个原理. https://github.com/joyent/node/blob/master/tools/js2c.py

不过觉得这样也做不好.总是有办法拿到最后执行的 .js 的. 比如在 debug 版本的 node 的 v8 接口设置断点去取 or 修改 js . 而且这样做自己改起来很不方便.

回到顶部