簡體   English   中英

靜態文件Express JS上的權限路由

[英]Permission route on static file express JS

當他請求具有靜態路由的頁面時,我正在嘗試對用戶進行身份驗證。

app.use(express.static(__dirname + '/public/app');

假設文件夾“模板”位於上面的路徑('/ public / app / templates')下:

app.get('/templates/permissionPage.html',function(req,res){
// if user is authorized.. reutrn the page,
else return 401..
});

我的路由甚至不輸入頁面的獲取請求。 如何處理該請求? 我希望只有特定用戶才能訪問此頁面,盡管他獲得了靜態路由。

我在前端使用angularJS

謝謝

您有兩種選擇:

  1. 簡單的一種:在您的Web服務器(代理服務器)上對用戶進行身份驗證。 NginxApache的文檔
  2. 困難之一:為您的應用程序建立帳戶和身份驗證模塊。 這將需要使用存儲(數據庫),邏輯和UI / UX。 或使用現成的解決方案,例如PassportJS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM