如果我想保护后端程序的安全性, 或者我想出售我的系统但是不想让对方随意二次开发, 那么我需要压缩和混淆我的后端代码 请问nodejs现在有好的办法吗?
6 回复
觉得防止修改的思路应该是用 c++ 写 extenstion . 把自己的 .js files 放在 c++. 就和 node 本身的 js2c 一个原理. https://github.com/joyent/node/blob/master/tools/js2c.py
不过觉得这样也做不好.总是有办法拿到最后执行的 .js 的. 比如在 debug 版本的 node 的 v8 接口设置断点去取 or 修改 js . 而且这样做自己改起来很不方便.