【发布时间】:2019-09-15 10:08:51
【问题描述】:
在 Laravel + Vue 上制作网站。
当项目在 VPS 托管时,如何保护代码不被复制(PHP 和 VUE)?
有兴趣保护资源文件夹中的代码。
【问题讨论】:
-
PHP 代码是“受保护的”,因为它在服务器上运行,假设您的服务器配置正常。 Vue(或js)不能隐藏或加密,只能混淆,否则浏览器无法解析。
在 Laravel + Vue 上制作网站。
当项目在 VPS 托管时,如何保护代码不被复制(PHP 和 VUE)?
有兴趣保护资源文件夹中的代码。
【问题讨论】:
只有公用文件夹应该是可见的。请记住,您在那里有 routes/web.php 或 routes/api.php 文件,laravel 只会解析公共目录之外的路由文件中的内容。
因此,您真正需要做的就是按照 vps 上的说明配置您的服务器。
如果你想添加一个额外的步骤,我使用 laravel forge,它基本上会为你做所有事情,包括部署处理。您可以将其直接连接到您的私有存储库,并且基本上可以将您的开发环境正确地提交到您的服务器。
HTH
【讨论】: