網路服務的新嘗試

更新 發佈閱讀 3 分鐘

最近API與NODEJS玩出了一點心得出來。

- 服務型態的設計轉換

以前我對於寫服務式Restful Api 抱持著害怕的態度。

一來覺得不熟悉還要再寫一個GET或POST型態加上JSON對應。


再來覺得沒有辦法做成一直常態的回答會很低效,不如websocket。

但現在我的APP或網站的資料問答,已經把這套技術用上。

有些事情,當你實際去玩了以後,理解得夠多,它的好處與壞處也就夠清楚了。

對於這個基於Server端的服務,比起在APP或PC上直接做要來的更佳的高效。

而且可以制定一套模板來制式化作業,然後APP/PC/WEB都可以利用這套方式取得想要的資訊。

這在我這個原本都想所有事情都用 C# 把服務都做掉的人來說,當初的想法太過天真且不切實際。

就像工具應該適才適用,你不該拿小提琴去釘鐵釘,還怪它不好釘,是一樣的道理。


- 持續全端的思維開發

因為一個專案,我學會了怎麼使用 nodejs,mariadb,influxdb,mqtt-tls,然後在用docker 包起來,最後將它應用在伺服器上。

把這個應用實際串到網路上,真正實現了做一個網路服務。

回想這兩個月的過程,雖然艱辛且需要許多的團隊溝通,但是只要成果豐碩好用,定下了日後的標準,那麼這段時間我覺得花的值得。

- 應用與產出

工作總是要拿出與利益相關的成果,見到效益,老闆才能安心。

所以趁著一個專案的需求,我們把這段模式套用在該產品的APP上,集中火力做出區隔與設計。

先是把業界的相關APP做了一輪情報收集,然後找出適合自家產品優勢的,訂下我們家想要做的功能。

然後就是一段艱辛的自我提問與批判。

到底好不好,到底有沒有做到人家心坎裡,到底這個功能是不是人家要的。

(我從上一次的經驗,深深學習到這件事情,功能不只是包含客戶給的)


這個月的急案就是驗收這一切的成果的一刻了!

留言
avatar-img
寫程式也寫字的卡密優
27會員
400內容數
嗨,我是卡密優,一個寫程式也喜歡寫字的工程師。 我目前仍在職場中,但正在思考:有沒有可能用寫作與創作,打造更自由的工作與生活方式? 這裡是我的紀錄日記,也是一場關於技術、寫作、生活設計的實驗。歡迎你加入,一起慢慢長出屬於我們的自由樣貌。
2025/10/02
前兩天才剛講到說想要喝紅茶,特地找了一些有關南投有機的茶葉商想要買。 也向內容前同事的南投在地人打聽,但她朋友無熟悉的茶商可介紹。 好巧不好,昨天在辦公的途中,就遇到隔壁品保的副理來閒聊,祝大家中秋愉快之際也順便推廣他老家製茶在南投此次連假有展覽,若有空歡迎過去參觀。 我向他詢問他們家製茶是否
Thumbnail
2025/10/02
前兩天才剛講到說想要喝紅茶,特地找了一些有關南投有機的茶葉商想要買。 也向內容前同事的南投在地人打聽,但她朋友無熟悉的茶商可介紹。 好巧不好,昨天在辦公的途中,就遇到隔壁品保的副理來閒聊,祝大家中秋愉快之際也順便推廣他老家製茶在南投此次連假有展覽,若有空歡迎過去參觀。 我向他詢問他們家製茶是否
Thumbnail
2025/10/01
久違再洗車,總是每次都讓人感到驚奇與害怕。 所謂的害怕通常就是看看又多了多少莫名其妙的傷痕。 這次的戰果稍小,就旁門被稍微撞凹一塊,應該是停車場被人開門不小心撞的。以及上次不知道怎麼回事就出現的前保桿刮傷。 我真是怎麼避也避不了,應該是市區生活的常態吧。 但洗車還是有樂趣,像是可以有
Thumbnail
2025/10/01
久違再洗車,總是每次都讓人感到驚奇與害怕。 所謂的害怕通常就是看看又多了多少莫名其妙的傷痕。 這次的戰果稍小,就旁門被稍微撞凹一塊,應該是停車場被人開門不小心撞的。以及上次不知道怎麼回事就出現的前保桿刮傷。 我真是怎麼避也避不了,應該是市區生活的常態吧。 但洗車還是有樂趣,像是可以有
Thumbnail
2025/09/30
除了咖啡以外,我也喜歡喝茶。 最近考慮早上的咖啡改成紅茶來泡。 本來在公司偶而也會泡綠茶,但因為會引起胃食道逆流的症狀,泡了幾次就放棄了。 受到了代謝力打造好能量這本書的影響,我開始想要改吃和喝有營養的食物。 吃有機或天然循環的食物,以及選擇不吃那些加工便宜的食物。 以前天
Thumbnail
2025/09/30
除了咖啡以外,我也喜歡喝茶。 最近考慮早上的咖啡改成紅茶來泡。 本來在公司偶而也會泡綠茶,但因為會引起胃食道逆流的症狀,泡了幾次就放棄了。 受到了代謝力打造好能量這本書的影響,我開始想要改吃和喝有營養的食物。 吃有機或天然循環的食物,以及選擇不吃那些加工便宜的食物。 以前天
Thumbnail
看更多
你可能也想看
Thumbnail
債券投資,不只是高資產族群的遊戲 在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。 然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人
Thumbnail
債券投資,不只是高資產族群的遊戲 在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。 然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人
Thumbnail
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。
Thumbnail
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。
Thumbnail
解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。 藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。
Thumbnail
解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。 藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。
Thumbnail
相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。
Thumbnail
相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。
Thumbnail
在這篇教學文章中,我們將展示如何使用 Node.js 建立一個簡單的伺服器,並解決常見的跨來源資源共享(CORS)問題,確保伺服器能夠接收並處理來自不同來源的資料。
Thumbnail
在這篇教學文章中,我們將展示如何使用 Node.js 建立一個簡單的伺服器,並解決常見的跨來源資源共享(CORS)問題,確保伺服器能夠接收並處理來自不同來源的資料。
Thumbnail
※ 什麼是Web API API 就是後端開出來讓前端來用的介面,讓前端與後端可以溝通。 API流程: 終端使用者用任何一種裝置進入瀏覽器。 瀏覽器透過 API 向後端發出請求,請求查詢或修改資料。 後端透過 API 收到前端的請求後,取得資料並回應給前端。 前端渲染畫面,終端使用者
Thumbnail
※ 什麼是Web API API 就是後端開出來讓前端來用的介面,讓前端與後端可以溝通。 API流程: 終端使用者用任何一種裝置進入瀏覽器。 瀏覽器透過 API 向後端發出請求,請求查詢或修改資料。 後端透過 API 收到前端的請求後,取得資料並回應給前端。 前端渲染畫面,終端使用者
Thumbnail
※ 原本狀態:伺服器渲染 這是 MVC 架構下的 request / response 示意圖,在這張圖呈現的架構裡,畫面和資料都由同一個架構處理。 伺服器渲染流程: 瀏覽器針對特定網址送出請求。 路由器解析請求後,轉接給對應的 controller。 controller 按照要求,透過
Thumbnail
※ 原本狀態:伺服器渲染 這是 MVC 架構下的 request / response 示意圖,在這張圖呈現的架構裡,畫面和資料都由同一個架構處理。 伺服器渲染流程: 瀏覽器針對特定網址送出請求。 路由器解析請求後,轉接給對應的 controller。 controller 按照要求,透過
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
一、什麼是Web Service?   簡單說就是「服務」的概念,人與人間、電腦與電腦間都是一樣的,一個是人與人的一來一回交流,媒介是語言中文,另一個則是個人電腦與伺服器的交流,媒介是HTTP/Internet,那麼有了媒介,就會有共同格式才能做
Thumbnail
一、什麼是Web Service?   簡單說就是「服務」的概念,人與人間、電腦與電腦間都是一樣的,一個是人與人的一來一回交流,媒介是語言中文,另一個則是個人電腦與伺服器的交流,媒介是HTTP/Internet,那麼有了媒介,就會有共同格式才能做
Thumbnail
透過零售業的數位轉型,消費者期待獲得更多元的服務體驗。API 技術在電商、庫存管理和訂單處理等方面發揮關鍵作用,幫助企業提升效率並擴大營運範圍。API 管理平台為企業帶來高彈性、安全的 API 策略,加速數位轉型,提高企業韌性。昕力資訊的 API 管理平台為企業提供強力支持,助力產業進步。
Thumbnail
透過零售業的數位轉型,消費者期待獲得更多元的服務體驗。API 技術在電商、庫存管理和訂單處理等方面發揮關鍵作用,幫助企業提升效率並擴大營運範圍。API 管理平台為企業帶來高彈性、安全的 API 策略,加速數位轉型,提高企業韌性。昕力資訊的 API 管理平台為企業提供強力支持,助力產業進步。
Thumbnail
在開發前後端分離架構時,使用兩個不同網域所遇到跨域請求問題。特別是在POST請求時行為差異大,揭示了「簡單請求」與「預檢請求」的關鍵差異。簡單請求不需預檢,但application/json會觸發預檢請求,需透過特定設定解決。分享這篇文章希望幫助開發者有效處理跨域問題。
Thumbnail
在開發前後端分離架構時,使用兩個不同網域所遇到跨域請求問題。特別是在POST請求時行為差異大,揭示了「簡單請求」與「預檢請求」的關鍵差異。簡單請求不需預檢,但application/json會觸發預檢請求,需透過特定設定解決。分享這篇文章希望幫助開發者有效處理跨域問題。
Thumbnail
當這產品的這個 API 被呼叫,再從回傳內容的某個欄位欄位來判斷,只要“這個欄位”顯示 false 就代表不支援」,雖然這樣的設計也能滿足功能需求…
Thumbnail
當這產品的這個 API 被呼叫,再從回傳內容的某個欄位欄位來判斷,只要“這個欄位”顯示 false 就代表不支援」,雖然這樣的設計也能滿足功能需求…
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News