[爆卦]Path-to-regexp是什麼?優點缺點精華區懶人包

雖然這篇Path-to-regexp鄉民發文沒有被收入到精華區:在Path-to-regexp這個話題中,我們另外找到其它相關的精選爆讚文章

在 path-to-regexp產品中有1篇Facebook貼文,粉絲數超過2,018的網紅Kewang 的資訊進化論,也在其Facebook貼文中提到, 這一系列文總共有三篇,這是第一篇。 對於用 Vue, Angular, React 這類前端框架來講,如果沒有對 search engine 或 social network 特別處理的話,出來的結果一定不會如你所想的一樣。 因為 client side rendering (CSR) 的作用域...

 同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...

  • path-to-regexp 在 Kewang 的資訊進化論 Facebook 的精選貼文

    2020-05-15 07:50:25
    有 41 人按讚

    這一系列文總共有三篇,這是第一篇。

    對於用 Vue, Angular, React 這類前端框架來講,如果沒有對 search engine 或 social network 特別處理的話,出來的結果一定不會如你所想的一樣。

    因為 client side rendering (CSR) 的作用域通常是在 body 裡面的 container,所以對於 search engine 或 social network 來說,container 外的 head tag 只是一層皮,裡面的資料基本上沒有什麼用,因為解析出來的內容都一模一樣,沒有獨特性。

    為了要讓每一頁的 head tag 都不一樣,最簡單的方式就是在 web 這一層的 expressjs server 多加一個特殊的 route,去 catch 所有 web 的 get request,類似附圖的程式碼。

    然後搭配 path-to-regexp 來設定特定 url pattern 做不同的 head tag 設計,比如 kewang/trips/123 的 title 叫做 "kewang 的台北二天一夜行程",kewang/journals/456 的 title 叫做 "kewang 的宜蘭三日遊記",當然這裡的例子舉的很簡單,正規的做法應該要搭配資料庫來取得對應的 title 跟 og data 才對,也就是附圖程式裡面的 loadMetaDataFunction。

    只要做好這類的處理,在 social network 上面應該就可以所向無敵了。但這世界可不只有 social network,更恐怖的谷歌大神還在後面等著你咧!

    下一篇就來講一下如何對付搜尋引擎吧。

    #prerender #funliday

  • path-to-regexp 在 コバにゃんチャンネル Youtube 的精選貼文

    2021-10-01 05:19:08

  • path-to-regexp 在 大象中醫 Youtube 的精選貼文

    2021-10-01 05:10:45

  • path-to-regexp 在 大象中醫 Youtube 的最佳貼文

    2021-10-01 05:09:56

你可能也想看看

搜尋相關網站