各位前輩好
小弟摸完Next.js和Nuxt.js後,發現這兩者都吃node.js作為後端環境
但由於工作環境上後端無法提供node.js
必須在沒有node.js的情況下實作SPA網站
目前嘗試過後,初步認知是:只有原生React和Vue的Client sied rendering能符合需求
(先不管SEO...),反正吃單一index.html串所有components & functions
Next.js和Nuxt.js無法不吃node.js運行環境
1. 不知道我這個認知是否有誤呢?
2. 在React or Vue體系下有其他種workaround嗎?
3. 有後端前輩能說明一下維運一個node.js server需要什麼技能樹嗎?(我只懂丟給V
ercel、Netlify代管@@a)
感謝軟工板!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.53.17.205 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1622779711.A.449.htmlntpuisbest1樓不知道FIREBASE可不可以提供給你資料庫需求,抱歉我也 06/04 12:11
→ ntpuisbest2樓新手不確定 06/04 12:11
→ 本人3樓firebase必須靠Function才能實作出SSR 06/04 12:13
→ tw6894樓後端api還是本來的,中間掛一層node來做SSR不行嗎? 06/04 12:17
→ 本人5樓不過目前應該還不算是DB問題,吧@@? 06/04 12:18
→ 本人6樓上面要求不能使用node.js技術 06/04 12:18
→ 本人7樓嗯嗯,資料相關都是吃API,問題不大 06/04 12:19
→ sextitanic8樓沒有要server side render的話 06/04 12:21
tw6899樓那最簡單又要有SEO就是CSR+snapshot之類的技術 06/04 12:21
→ sextitanic10樓他們網頁直接載入你打包好的app.js之類的呢 06/04 12:21
→ tw68911樓不然你要用其他方法弄SSR+SPA+SEO蠻麻煩的 06/04 12:22
→ tw68912樓不用SEO就直接SPA build html、js放上去就完事了 06/04 12:23
→ tw68913樓一切都還是看你需求來決定怎麼做 06/04 12:24
→ 本人14樓請問這樣是純React和Vue沒錯吧? 06/04 12:38
→ tw68915樓對 06/04 12:40
→ newhandfun16樓是只是無法使用node還是無法使用後端語言呢? 06/04 12:47
→ newhandfun17樓如果是前者就用其他語言做後端 06/04 12:47
→ newhandfun18樓後者就直接SPA build的成果放上去 06/04 12:47
→ why8ther19樓在別的地方編譯好再丟上去很難嗎 06/04 12:51
k79897686920樓build好js放cdn 你的網頁加一行抓script就好了 06/04 13:00
→ ssccg21樓看起來是公司後端就沒有要用node.js,這其實根本是多數啊 06/04 13:00
→ ssccg22樓就別想SSR,用build完的html js就好了 06/04 13:01
→ 本人23樓build完放上去我這裡是沒問題,只是捨棄next、nuxt的folde 06/04 13:25
→ 本人24樓r system、SEO optimization覺得可惜 06/04 13:25
tomk030125樓folder system是幫助你開發用,編譯完自動轉成router, 06/04 13:51
→ tomk030126樓跟執行環境無關。seo是spa弱勢不走後端渲染難解,關鍵 06/04 13:51
→ tomk030127樓字pre-render可以查查,之前研究是都還沒有足夠成熟可 06/04 13:51
→ tomk030128樓以作為產品 06/04 13:51
soccer10329樓後端 .NET 的話可試試 ReactJS.NET 06/04 13:57
→ 本人30樓請問Q3有前輩能指導一下關鍵字嗎? 06/04 13:59