我有一個同構應用程序上運行的特快:匹配API和同構路線
app.get('*', (req, res) => {
match(
{ routes, location: req.url },
(error, redirectLocation, renderProps) => { ... }
目前,我的通配符,因爲這匹配的是我見過採取最boilerplates和教程我有辦法看到。
現在這個問題是我需要能夠匹配特定的路線,如/auth
和/api
需要以不同的方式處理同構應用程序的路線。即/auth
路由需要認證用戶。
我需要一種方式能夠指定這些路線,但仍然保持通配符匹配的路線使用我的同構應用程序。
我認爲,而不是使用通配符匹配,我可以收集所有的同構應用程序的路徑的一個數組,並提供了表達,而不是:
const isoRoutes = ['/home', '/about'];
app.get([isoRoutes], (req, res))
我不知道,如果有更好的方法來達到這個目的嗎?
我想知道這是否可行。謝謝保羅 –