gpt4 book ai didi

java - 运行 NodeJS 服务器而不暴露其源代码

转载 作者:行者123 更新时间:2023-12-01 11:17:04 24 4
gpt4 key购买 nike

对于普通的NodeJS实例,我们可以通过node server.js启动它。这样做的问题是,在生产服务器中,当黑客破坏我的机器时,他们将能够查看和复制我的所有服务器端源代码。这是一个很大的风险,因为源代码包含知识产权。有办法防止这种情况发生吗?

例如,在Java中,代码通常构建到jar包或.class文件中,我们只部署构建的文件。当黑客入侵机器时,他们只能看到 jar.class 文件,这些文件只是字节码,无法理解。

我的 Python Flask 服务器也有类似的担忧。

最佳答案

我现在正在考虑 3 个替代方案,并且很想听到有关此主题的更多信息:

http://jxcore.com/home/ - “JXcore 是一个具有附加功能的 Node.JS 分支。”它还支持在其他平台上运行nodeJS代码

https://jaredallard.me/nexe/ - “编译你的 Node.js 项目。没有源代码。”

http://enclosejs.com/ - “编译你的 Node.js 项目。没有源代码。”

关于java - 运行 NodeJS 服务器而不暴露其源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31696857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com