我會建議不要採用了棱角分明的着陸頁,因爲它會迫使你的整個應用程序的下載只是爲了查看登錄頁面。
在我的情況下,我在/ frontend下有一個登錄頁面,它包含了該頁面所需的所有html,css和javascript(我甚至在這裏添加了一個Ghost博客)。因此,只有當用戶點擊「登錄」或「註冊」按鈕時纔會加載Angular。
我的根/ app目錄中有兩個.html頁面 - 一個是app.html,另一個是frontend.html,我使用Node.js/Express在它們之間進行路由。這是棘手的部分。這裏的快速代碼:
// Frontend Homepage & Blog
app.get('/', function (req, res, next) {
res.sendFile("frontend.html", {root: root + process.env.APP_PATH});
});
// Backend App
app.get('/*', function (req, res, next) {
res.sendFile("app.html", {root: root + process.env.APP_PATH});
});
我會首先看看這個問題[重定向到基於條件的特定路線](https://stackoverflow.com/questions/11541695/redirecting-toa-a-基於條件的特定路由) – pasine
謝謝,這對於條件重定向部分 – Nuzzob