• nodejs 项目私有部署如何做代码保护?
  • 发布于 2个月前
  • 422 热度
    4 评论
  • Storm
  • 1 粉丝 50 篇博客
  •   

我有一个 nodejs 的项目, 是通过 server.js + express.js + sqlite + 其他 js 包 构建的一个封装的 database 的中间 www 服务层. 代码启动很简单, 就是 node server.js 就启动了一个 www 服务 , 这样子的话, 就没法保护 js 的代码, 因为, 我想把这个 www 服务层 是要进行在客户那边私有化部署, 

请问:关于 js 代码这个如何进行代码保护 ?如果私有部署到客户那边, 里头的 sqlite 数据库如何保护,不被查看数据结构?

用户评论
  • 卧龙生
  • 可以用 bytenode 打包成字节码,然后分发 .jsc 文件。虽然也是防君子不防小人。
    第二个问题:sqlite3 支持上密码的,结合上一步,你把密码 hardcode 到代码中好了。
  • 2024/5/29 17:58:00 [ 0 ] [ 0 ] 回复
  • CEBBCt
  • C++编写一个 node addon ,可以保护核心源代码,而且可以预编译放到自己服务器上,限定 node 版本。
  • 2024/5/29 17:47:00 [ 0 ] [ 0 ] 回复