【发布时间】:2021-08-07 08:12:28
【问题描述】:
我在 Laravel 中有一个后端,在 react 中有一个前端。现在有人将我的前端转换为 next.js。
我的问题,我看到他把我的前端放在公用文件夹中,后端也放在公用文件夹中,在他转换之前,我在公用文件夹之外有一个文件夹名称网站应用程序。
但是在公共文件夹中同时拥有后端和前端是否安全?当我在公共文件夹中拥有所有内容时,有人可以下载整个网站文件吗?
这听起来有点奇怪。
【问题讨论】:
-
你已经标记了这个 Laravel,所以我假设你的意思是 /public 下有你的 .php 源文件,这是一个危险信号,这里出了点问题。
-
是的,一切都在 public_html 文件夹中。看起来很奇怪,为什么他把所有东西都放在那里
-
不,那是错误的。这也是一个安全问题,因为除非网络服务器经过非常仔细的配置,否则您最终会将某些源文件暴露给全世界
-
哦,听起来不太好
-
@michelezsoltzsolten 如果您认为下面的答案是正确的,请将其标记为解决方案,如果不是,请添加您自己的答案:)
标签: reactjs laravel directory next.js public