<aside> 💡
如何在 Express 项目中使用 bytenode 来保护源码。
</aside>
project-root/
├── app.js // 创建 express 实例,注册路由
├── bin/
│ └── www // 启动入口文件
├── routes/ // 路由文件夹
│ └── index.js
├── public/ // 静态资源
├── views/ // 模板文件
├── package.json
我们将:
第1步:安装 bytenode
在项目根目录中运行:
npm install bytenode --save
第2步:编译源码为字节码
使用 bytenode 编译 app.js 和 routes/*.js
npx bytenode --compile app.js
npx bytenode --compile routes/index.js
执行后将生成:
app.jsc
routes/index.jsc
第3步:修改 bin/www 文件