最近在学 node ,写完以后部署到生产环境,如果不经过像 java 那样编译,那么只要有登陆到生产服务器的权限,就直接拿到源码吗?不太懂这块,主流做法是怎么做的?
举报· 254 次点击
登录 注册 站外分享
20 条回复  
yb2313 小成 2024-8-26 22:12:25
用容器加密怎么样
cookii 小成 2024-8-26 22:14:15
服务器都能让人随便登录吗?
hefish 小成 2024-8-26 22:14:29
这个。。。用一个罩子,把服务器罩起来,不让别人看到。
yin1999 小成 2024-8-26 22:14:51
js 就用 webpack 或者 esbuild 等工具来打包,打包完成以后代码是会被转译+压缩的(人类不可读)。
zsj1029334 小成 2024-8-26 22:15:12
22 支持编译独立二进制了,node
LuckyLauncher 小成 2024-8-26 22:15:54
生产服务器的权限都随便给你还在乎源码的安全性吗
xiaochun41 小成 2024-8-26 22:16:41
有一种比较好的实践是不直接把部署源代码的机器暴露在公网上的,一般最前面还有一层网关,网关到业务服务器走的是内网转发,这样会好一些。
0o0O0o0O0o 小成 2024-8-26 22:21:23
1. node 生产环境一样要打包混淆压缩,部署源码是错误的做法
2. node 编译产物和 java 编译产物在防止泄漏源码这件事上强度差不多
3. 有直接登录生产服务器权限的人想干什么都行,你可能需要的是堡垒机
darksword21 小成 2024-8-26 23:02:00
python 可以用 pyinstaller
123下一页
返回顶部