nodejs模块能转换成中间码(比如字节码)交给运营商吗?
发布于 2年前 作者 daemon 989 次浏览

现在公司在用nodejs做服务器,老大要求将nodejs重要模块转换为安全中间码,比如java中的字节码,c、c++中的.obj文件,各位给小弟支个招吧,谢了

14 回复

.node 文件是符合你的要求。不过.js文件好像不能直接转换。

我也问过类似的问题,也没有答案 我的最终办法是用yuicompressor压缩混淆

你好,请问压缩过后的js文件可以运行吗?

压缩编绎一下就可以了,谁都看不懂

基于node的有UglifyJS2, 或者你用基于JAVA的COMPRESSOR 如google compiler 或YUI compressor.

@daemon 可以,我一直都这样

@151263 太好了,多谢了,哥们

恩,终于找到方法了,谢了

压缩确实可以让别人看不懂,但是你自己也看不懂。如果线上出了什么问题,那就要对着一堆看不懂的error stack哭了……

uglifyjs怎么压缩后能看得懂?

不过为什么是说交给"运营商"?

@daemon 压缩后就是为了看不懂,这是上线后的代码,源代码应该由你自己保留。

开发完要交给代理商代理啊

@daemon 一说到运营商以为是电信方面的程序

回到顶部