Re: [請益] 求助!後端不使用node.js的前端設計
回一下 nodejs 伺服器相關 (不只維運), 個人覺得好用的有
pm2
方便的 nodejs 運行工具,
可簡單的做到開機自動啟動, cluster, 掛掉自動重啟等等
supertest / swagger-ui-express / express-oas-generator
再搭配隨便一款自動測試 jest/mocha/etc
方便做 api 自動測試並自動生成 swagger 文件
redis
既然用 pm2 做 cluster 了, 基本要 stateless
也需要個東西來做 cross process lock 及 pub/sub,
redis 簡單也夠快
express-graphql graphql graphql-fields
graphql 就 FB 開源的那套, 可以大概理解為前後端之間類似 ORM 的東西,
在 NodeJS 裡用極其順手, 基本上有以下優點
API 富彈性, 語意清楚, 容易溝通理解除錯
容易節省流量及運算資源
自帶 GraphQL IDE 便於測試除錯
反正是個好東西 推薦每個 NodeJS 後端都可以會一下, 詳請自行估狗
※ 引述《Eide (艾德)》之銘言:
: 各位前輩好
: 小弟摸完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)
: 感謝軟工板!
--
deno
GraphQL 節省流量及運算資源?
前面要多 "方便" 兩個字 ( 例如一個現有回 10 個欄位的 api 包一層 GraphQL 立馬可動態篩選欄位 那如果很多地方都只取 2~3 個欄位流量就省七成 又或者利用將欄位以方法的方式回傳而非回傳值 沒有取用該欄位時就不會跑取該欄位值的方法 相對原本一律查出值的做法就省了效能 ) 跟多開很多 api 做非常細節的調整比起來是差一截 但相對的開發和維護的負擔上是差好幾截 一篇我覺得不錯的說明
https://stackoverflow.com/a/40691965/1042731※ 編輯: lovdkkkk (114.37.171.214 臺灣), 06/12/2021 16:44:40
84
Re: [討論] API沒資料,回200還是404比較好這篇就不以引述的方式回覆了,因為算是對 後續其他人不論在推文中或是回文中的內容 回覆,另外也是針對我自己在前一篇文章中 沒有提到的部分進行說明。 (1) 敘述問題與回答問題25
[問卦] 欸 為什麼我資料都成功丟回前端了 秀不出*** 幹你媽的我找到問題了 另外一個要丟回來的資料裡面 有幾個欄位是NaN *** *** 就算我api response那邊下了 default=str 也是不行 ajax看到NaN就不吃 *** *** error以後還是要寫 媽的這弱智問題卡一上午*** 幹你媽的 javascript到底什麼鬼啦 postman測試ok29
[請益] 找工作該學php還是node.js請問大大如果要找網頁後端工作, 目前已有html、css、JavaScript 基礎 第一個語言該學php還是node.js 謝謝 --13
[心得] 為什麼要學 GraphQL?來聊個簡單的議題? 『為什麼要學 GraphQL?』 部落格好讀版: 身為網站工程師,您不能不知道什麼是 GraphQL,這是一個前端跟後端溝通的 API Query 語法,大幅改善了前後端的合作模式,這篇會跟大家介紹為什麼麼要學 GraphQL, 以及整理出三大 GraphQL 優勢,讓大家了解跟傳統 Restful API 有什麼不同。當然不是20
Re: 請益Request爬蟲手機打字不想打太多 一般瀏覽器打開頁面可以分成幾個步驟: 1. 請求 HTML 2. 解析 HTML 並下載 assets (img, css, js) 3. 執行 js7
[心得] 從 graphql-go 轉換到 gqlgenyoutube video 00:45 前言 02:23 效能考量 04:00 功能上差異 (介紹檔案上傳使用 gqlgen) 06:22 Schema first 設計 API 架構7
Re: [請益] 理工背景自學前後端我也是理工轉職的。 前後端Coursera比較少,Coursera都是教授,比較偏知識型的。 經驗型或是框架之類的要去Udemy看, 如果習慣強型別的話,可以考慮: 後端:Go(在國外薪資數據是前幾名的,對你出國也比較有幫助吧)6
Re: [請益] 專精前端(或後端)vs全端工程師之前剛好有一份工作是全端,我不知道是否會趨勢化,但全端不一定是一人包前後的案子 事實上那是一份不小的專案,前後端各有數人在開發,甚至客戶 App 也會來串機器 簡單介紹一下那個專案架構 我方開發 web 前端,機器上跑大量 C 的程式,需要把既有 command line 東西視覺化 為了達成雲端操作,所以需要有一個全端來設計 API + SDK