我正在尝试设计我的 NodeJS 应用程序,但有些事情让我感到困惑。
在我的应用程序中,我计划将所有前端材料放入文件夹中/public
,然后放入行
app.use(express.static(__dirname + '/public'));
在我的app.js
档案中。
因此,有了这个,用户将能够访问thesite.com/gallery/stuff
并且它会工作,因为该gallery
文件夹位于/public
.
但是,如果我不希望用户能够访问该区域怎么办?例如,我如何拦截他的请求并确保他已登录?有没有办法让公用文件夹的某些部分不那么公开?