我有一個角度的應用程序,我連接和縮小所有的angular.js文件,所以用戶更難以「借」我的代碼。我想限制訪問我的角度目錄,這是在web根目錄。我嘗試以下,但它不工作:如何限制對web根目錄內的目錄的訪問?
app.get('/angular/', function(req, res) {
res.redirect('/');
});
的問題是,任何人都可以進入mydomain.com/angular/controllers.js
,例如,看看controllers.js
文件。我有點驚訝,因爲我認爲我在路徑中指定了在嘗試訪問角度目錄內的任何文件時重定向用戶。我究竟做錯了什麼?
推測你的'編譯'代碼是在例如/上市?如果是這樣,請不要包含到/ angular的路由 – 2014-10-26 19:50:59
我沒有明確提供到''/ angular''的路由。但是,我仍然可以訪問該目錄並查看其中的任何文件。 – 2014-10-26 19:53:17
你的文件需要可用,以便瀏覽器可以解釋它們,如果這是你想要做的事情,就沒有辦法阻止訪問並保持你的應用程序運行。 – 2014-10-26 19:57:10