CNode

有压缩后端代码的好办法吗?

Aanubiskong发布于13 年前最后回复13 年前6 回复6846 浏览0 收藏

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

查看回复

回复 (6)

Y
youxiachai#1·13 年前
A
amaozhao#2·13 年前

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

A
anubiskong#3·13 年前
引用 amaozhao可以看看reuqirejs中的r.js.这只是建议,我从来没用它压缩过服务端的代码

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

1
151263#4·13 年前

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

X
xiongjia#6·13 年前

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

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

参与回复
登录后即可参与回复。登录