我剛剛安裝了MEAN堆棧(MongoDB,Express.js,AngularJS,Node.js)並打開了示例程序(如在mean.io上找到的),並且它們有一個基本應用程序,您可以登錄並創建博客「文章「只是爲了測試等。在Angular/MEAN.io中路由安全漏洞?
無論如何,我刪除了'#!'從URL中輸出,並輸出數據庫中的整個用戶和文章模型。它會像接通Angular時那樣接縫,而不是使用Express路由,這只是JSON REST apis。這是MEAN堆棧包中的一個缺陷,Angular作爲一個整體,還是隻是一個開發環境設置?我無法想象,這將與這樣的一個巨大的缺陷被釋放,但也許我只是失去了一些東西..
Replicateable步驟:
- 上http://mean.io
- 轉到按照安裝說明進行本地應用程序在瀏覽器中創建一個帳戶和登錄
- 創建文章
- 查看剛剛創建的商品條目,並刪除#!/從URL,你再看到登錄的用戶帳戶 您的JSON對象完成哈希密碼和鹽,以及文章 對象。
這是一個例子,而不是生產就緒系統:*「它旨在讓您快速有組織地開始開發基於MEAN的網絡應用程序,其中包含預先捆綁和配置的有用模塊,例如貓鼬和護照。」* – WiredPrairie
I在他們的gh問題頁面上發表了評論,並且現在修復了它 – ShrekOverflow