後端的話 其實就是排除掉前面畫面以外的東西現在跟前端分開的話通常就是提供API介面來新增修改新增讀取更新刪除資料,CRUD(Create, Read, Upda...
概念 Controller 最主要的任務就是負責收發請求,通常在回傳資訊的時候,會用統一的格式進行回傳,統一格式的部分可以透過 Response Object...
即使客戶不懂程式,你也可以讓他學習一點工程師的知識 我們要請客戶將爬蟲的網址列表填寫到什麼檔案呢? 專案在需求規格中有一條是在自己的電腦執行,在分析完各種...
Use Azure Cache for Redis with Node.js 今天來練習在本機使用 Node.js 應用程式操作Azure Cache for...
你的絕望我懂! 回憶一下專案之前的應用場景 在 Day8 selenium-webdriver:爬蟲起手式 有使用到 try-catch 來解決抓不到 ch...
建置 RouteBase Route Module 的設計可以很多樣, 最重要的功能即定義路由 ,所以要在 constructor() 去觸發路由註冊,這就是...
規劃之前... 不曉得大家有沒有覺得前面幾篇的教學文毫無架構可言,但還是可以做到我們要做到的事情,這是最可怕的地方,因為雜亂無序的程式碼在規模越來越大以後會變得...
經過前面漫長的鋪陳,差不多是時候來進行SPA完整的實做了,接下來我們就來試試用Node搭配原生JS建立單頁應用網站吧! 建立專案 這邊我們先新建一個專案資料夾,...
Schema 在 MongoDB 裡每一筆資料我們稱為 Document,Schema 就是在 替 Document 規劃有哪些欄位以及這些欄位的規則 ,實作的...
API沒寫完睡不著...半夜爬起來繼續寫 #Step 8 昨天做好了 controller ,接著來做對應的 module !!複習一下: contro...
mongoose 是什麼? 圖片來源 Express 要與 MongoDB 溝通的方式有好幾種,其中最知名的就是 mongoose 這個套件了,它是一個 ODM...
廢話區 寫了一個論壇會用到圖片上傳功能, 本來是採用imgur的api來串接,但後來發現其實其api有所限制,包含短時間不能傳太多, 甚至一個月不能超過幾張,雖...
今天進度預計目標是要建立第一支API - 登入 因為還沒用到跟資料庫,所以先使用假資料做比對的動作 真的是很會用各種假資料阿xD #API開發 第一次都...
今天開始會是後端的API專案開發~ 前端是系統的包裝,後端是系統的核心拿蛋糕來說,前端就是做蛋糕外層的裝飾及點綴,後端就是蛋糕的內餡一個好的蛋糕,外層不僅要做...
只要有應用必定有黑帽駭客的出現,要做好防範黑客的機制在現今已經是標配,雖然不見得是資安大師,但至少要把最基本的防禦做好,善盡工程師的責任!Express 官方在...
⚠️ 在爬蟲前請注意這些事情避免違法 請勿拿來蒐集個人隱私 相片、個人資料 請勿高頻率訪問一個網站 高頻率訪問一個網站可能對導致對方伺服器癱瘓(D...
為什麼選爬蟲作為主題? 在決定以爬蟲作為主題時有朋友勸我不要寫這類有爭議的主題,但因為以下幾點我還是選了這個主題: 爬蟲道德觀:有些網路文章道德觀崩壞,把...
阿呆最近在寫一個案子,是前後端分離的架構,前端與後端各有自己的網域,正當他開開心心要從前端 POST 一筆資料到後端時,發生了錯誤,按下 F12 看到了這個錯誤...
本系列已集結成書從 0 到 Webpack:學習 Modern Web 專案的建置方式,這是一本完整介紹 Webpack 的專書,如有學習 Webpack 相...
說到 Express 的錯誤處理機制,就要先來談談 node.js 的 錯誤優先處理(Error-First),這是一種風格,大致上是長這樣的: const m...
建立config.js 在專案資料夾內建立config.js,設定後續取用api 需要帶入的資訊。我們使用預設匯出的方式,匯出一個object,寫法如下 mod...
body-parser 是什麼? body-parser 是 Express 經常使用的中介軟體,用於解析請求的資料(body),比如說:POST 一筆 JSO...
用知識解決問題代表你持續進步,用勞力解決問題只能說明你原地踏步 為什麼專案需要環境變數? 如果你曾經有撰寫網頁端的經驗,你也許體會過以下狀況 某些 fu...
前兩篇文章完成了網頁的layout佈局,今天將要來設置專案的環境變數。設置的資訊包含先前創建forge app時獲得的clent ID與secret,我們將透過...
Express 基本結構 import express from 'express'; const app = express(); 上方的範例程式碼定義 a...
from wikipedia WHY Node.js? Node.js 是一個 JavaScript 執行環境(run-time environment...
建立專案 建議使用 git 進行版本控制 在安裝 node.js 的時候會一起安裝套件管理器 npm ,我們要透過 npm 來管理專案所使用的套件,所以要進...
前情提要 前幾天都在分享一些概念以及開發環境的設定,今天我們要正式開始寫程式惹~ 在開始前我會建議你在github官網上面開一個帳號,這個網站是一個管理專案非常...
今天正式進入實作階段,使用node.js創建forge server,還沒在本地端安裝node.js的讀者,可依循安裝node.js的步驟安裝。 專案簡介 fo...
工欲善其事,必先利其器 為什麼寫這篇文章? 因為我自己在剛接觸程式時最痛恨的就是環境設定 不知道是我跟電腦不合還是怎樣,每次我學新東西的時候總是在環境設定...