[請益] 求助!後端不使用node.js的前端設計
各位前輩好
小弟摸完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)
感謝軟工板!
--
不知道FIREBASE可不可以提供給你資料庫需求,抱歉我也
新手不確定
firebase必須靠Function才能實作出SSR
後端api還是本來的,中間掛一層node來做SSR不行嗎?
不過目前應該還不算是DB問題,吧@@?
上面要求不能使用node.js技術
嗯嗯,資料相關都是吃API,問題不大
沒有要server side render的話
那最簡單又要有SEO就是CSR+snapshot之類的技術
他們網頁直接載入你打包好的app.js之類的呢
不然你要用其他方法弄SSR+SPA+SEO蠻麻煩的
不用SEO就直接SPA build html、js放上去就完事了
一切都還是看你需求來決定怎麼做
請問這樣是純React和Vue沒錯吧?
對
是只是無法使用node還是無法使用後端語言呢?
如果是前者就用其他語言做後端
後者就直接SPA build的成果放上去
在別的地方編譯好再丟上去很難嗎
build好js放cdn 你的網頁加一行抓script就好了
看起來是公司後端就沒有要用node.js,這其實根本是多數啊
就別想SSR,用build完的html js就好了
build完放上去我這裡是沒問題,只是捨棄next、nuxt的folde
r system、SEO optimization覺得可惜
folder system是幫助你開發用,編譯完自動轉成router,
跟執行環境無關。seo是spa弱勢不走後端渲染難解,關鍵
字pre-render可以查查,之前研究是都還沒有足夠成熟可
以作為產品
後端 .NET 的話可試試 ReactJS.NET
請問Q3有前輩能指導一下關鍵字嗎?
SEO你要做那個搜尋引擎
google可以不用SSR
你在供三小你要不要找個家教請教一下。
Server render
一定要node環境
Next.js可用getStaticProps以SSG的方式撈數據呀。
只是大部份情況用SSR會比SSG方便多就是了。
東西要丟Netlify或shared hosting,可選SSG。
= = 我前端串接過node .net php python golang
只要規格定義清楚 你不用鳥後端用什麼語言實做
前端你打包好也不一定要掛在node 感覺的觀念一團糟 新手嗎
還是說你的意思是指遠端伺服的開發環境??
Next.js 用 SSG 路過
個人SSR派…
你可以改用 create-react-app就不用綁nodejs當server了
謝謝job大和cory大,我再試試Next SSG
@WunoW大,我知道我不用管後端啥語言實作邏輯、出API,但我
如果要做SSR,就是要一個nodejs跑,而“後端”決定了不能用
nodejs,所以我的前提條件就是部署時沒有nodejs(本機測試
不算)
ssr從來沒規定只能是nodejs啊...
你要用python parse&render 也可以
或是你直接拿後端的模板引擎做render,搭vue/react 那
也算是ssr...
但你又不考慮seo 那直接build+nginx不就得了?
文中說要實作的是 spa,回覆裡又說要 ssr ,要不要
先搞清楚目標到底是什麼…
如果想用 next.js,改由 node.js 打後端 api,再回
傳給 client side 就可以了。
變成你 client side req 的對象是 node,node 再對
到原本後端的 api
Nuxt.js SSG路過
單純撈數據render在網頁上SSG就夠了, 不過如果要搭配分
頁或filter功能,網上看到的都是SSR居多。
雖然可以拿別的後端給React做SSR,不過Next.js較短痛。
@brainwu1201,SPA跟SSR是可同時成立的,需求就是SPA必須,
然後我自己希望能SSR
然後我的理解上,串後端給的API並不需要nodejs
謝謝各位前輩回應!目前選擇解法暫定案為Nextjs SSG,配re
validate 1second
next export就是你要的
以前用next export,9.3之後用getStaticProps就好。
如果是Nuxt要SSR的話的確需要跑在node環境,SSG可以
不用。你的認知是沒錯的
不過你提到不需要SEO,是可以直接用Vue build完丟上
去就好
deno
滿多公司都是這個情況,原本已經有穩定運行的Server,前
端想改Next或Nuxt這種SSR通常過不了伺服器那關
原PO認知其實沒錯
上面說要找家教的可能自己也要先找一下了
29
[請益] 找工作該學php還是node.js請問大大如果要找網頁後端工作, 目前已有html、css、JavaScript 基礎 第一個語言該學php還是node.js 謝謝 --13
[請益] offer 請益各位前輩週五好 個人背景是文組轉職後端,在博弈業寫node.js剛滿一年不久,現在26歲。 拿到的offer是派遣職缺,到知名公司的IT team,做infrastructure 相關,了解到的工 作內容是用node.js串連各平台,同時要管理AWS, GCP, Azure。 補充:現職公司討論後願意把年薪調到跟offer差不多,移除薪資條件~11
[請益] offer請益自介 工作快三年的後端工程師 平常工作會碰到 10%簡易前端 jq + html + css 20%機器 docker / nginx / linux (centOS / ubuntu) gitlabCI9
[心得] 圖解Deno教學 - 介紹x安裝x使用 三合一影片連結: 封面圖: 這邊跟大家分享,最近摸完Deno的整理,覺得算滿好上手的,設計得不錯。 Deno是一個新的語言執行環境,可以用來跑JavaScript與TypeScript檔案。 Deno有著許多NodeJS所沒有的設計優勢:3
[請益] 前端目標年薪百萬業界方向請益幫代po 希望有經驗的大大可以給建議 對前端開發比較有興趣,目前正在自己學習 JavaScript、上 Udemy 的課程、學習 Node.js 有先看了一下資料目前找前端方面的工作主要都是 React 跟 Vue (好像還有一個 Angular) 因為目前還沒有進業界,如果目標是可以在前端領域到年薪百萬以上的話 請問該選擇 React 還是 Vue 作為學習 哪個天花板會更高6
Re: [請益] 專精前端(或後端)vs全端工程師之前剛好有一份工作是全端,我不知道是否會趨勢化,但全端不一定是一人包前後的案子 事實上那是一份不小的專案,前後端各有數人在開發,甚至客戶 App 也會來串機器 簡單介紹一下那個專案架構 我方開發 web 前端,機器上跑大量 C 的程式,需要把既有 command line 東西視覺化 為了達成雲端操作,所以需要有一個全端來設計 API + SDK5
Re: [討論] php和node.js的建置成本?條列式說一下: - 先去搞懂 Web Hosting 主機跟 VPS 的差異 - 實際上也有不少 Web Hosting (你說的買個空間檔案丟上去) 支援 node.js 玩票性質可以試試 NameCheap 的 Shared Hosting, 除了 PHP 之外 連 Ruby, Perl, Python 都支援, 我試過放 Django/Rails/Flask 都能跑3
Re: [問卦] 寫web程式的都怎麼再讓自己進步呢?JavaScript 的東西一直在變 其實是追不完的 有時候框架原開發者沒繼續維護 或是出現不相容的大改版 使用者就跟著一起沉船