【发布时间】:2013-06-25 09:34:31
【问题描述】:
我计划开发一个包含公共区域和私人区域的网站。该站点的两个区域将是使用 AngularJS 实现的单独的单页应用程序。我使用 Node.js 为前端创建一个 REST Web 服务。
只能通过身份验证(用户名/密码)访问私人区域。调用 REST API 调用也需要身份验证。
公共区域的文件将存储在子文件夹/public中,私人文件夹的文件将存储在子文件夹/private中。我使用 nginx 为公共区域提供静态文件。我还想用 nginx 提供私有区域的静态文件。
如何防止用户直接访问文件,例如 www.example.com/private/js/app.js
只有经过身份验证的用户才能打开 /private 文件夹中的文件。
【问题讨论】:
标签: node.js authentication nginx single-page-application restriction