iT邦幫忙

node.js相關文章
共有 697 則文章
鐵人賽 自我挑戰組 DAY 23

技術 黑暗的渾沌:Backend 後端

後端的話 其實就是排除掉前面畫面以外的東西現在跟前端分開的話通常就是提供API介面來新增修改新增讀取更新刪除資料,CRUD(Create, Read, Upda...

鐵人賽 Software Development DAY 15

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 15 - Controller

概念 Controller 最主要的任務就是負責收發請求,通常在回傳資訊的時候,會用統一的格式進行回傳,統一格式的部分可以透過 Response Object...

鐵人賽 AI & Data DAY 15

技術 【Day15】 json x 爬蟲 = 瑣事自動化,生命應該浪費在美好的事情上

即使客戶不懂程式,你也可以讓他學習一點工程師的知識 我們要請客戶將爬蟲的網址列表填寫到什麼檔案呢? 專案在需求規格中有一條是在自己的電腦執行,在分析完各種...

鐵人賽 Microsoft Azure DAY 14

技術 Day [14] Azure Cache for Redis-本機執行&測試

Use Azure Cache for Redis with Node.js 今天來練習在本機使用 Node.js 應用程式操作Azure Cache for...

鐵人賽 AI & Data DAY 14

技術 【Day14】爬蟲執行時又又又崩潰了嗎?來點 try-catch 吧

你的絕望我懂! 回憶一下專案之前的應用場景 在 Day8 selenium-webdriver:爬蟲起手式 有使用到 try-catch 來解決抓不到 ch...

鐵人賽 Software Development DAY 14

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 14 - Route Module

建置 RouteBase Route Module 的設計可以很多樣, 最重要的功能即定義路由 ,所以要在 constructor() 去觸發路由註冊,這就是...

鐵人賽 Software Development DAY 13

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 13 - 規劃 Express 專案

規劃之前... 不曉得大家有沒有覺得前面幾篇的教學文毫無架構可言,但還是可以做到我們要做到的事情,這是最可怕的地方,因為雜亂無序的程式碼在規模越來越大以後會變得...

鐵人賽 自我挑戰組 DAY 13

技術 [DAY13]手動打造SPA - 環境初始化建置

經過前面漫長的鋪陳,差不多是時候來進行SPA完整的實做了,接下來我們就來試試用Node搭配原生JS建立單頁應用網站吧! 建立專案 這邊我們先新建一個專案資料夾,...

鐵人賽 Software Development DAY 12

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 12 - mongoose 之 CRUD

Schema 在 MongoDB 裡每一筆資料我們稱為 Document,Schema 就是在 替 Document 規劃有哪些欄位以及這些欄位的規則 ,實作的...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 13

技術 Day 13. B2E-還是第一支API

API沒寫完睡不著...半夜爬起來繼續寫 #Step 8 昨天做好了 controller ,接著來做對應的 module !!複習一下: contro...

鐵人賽 Software Development DAY 11

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 11 - 用 mongoose 連線 MongoDB

mongoose 是什麼? 圖片來源 Express 要與 MongoDB 溝通的方式有好幾種,其中最知名的就是 mongoose 這個套件了,它是一個 ODM...

技術 利用原生node.js編寫圖片伺服器(含圖片上傳和圖片回傳)

廢話區 寫了一個論壇會用到圖片上傳功能, 本來是採用imgur的api來串接,但後來發現其實其api有所限制,包含短時間不能傳太多, 甚至一個月不能超過幾張,雖...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 12

技術 Day 12. B2E-第一支API

今天進度預計目標是要建立第一支API - 登入 因為還沒用到跟資料庫,所以先使用假資料做比對的動作 真的是很會用各種假資料阿xD #API開發 第一次都...

鐵人賽 Modern Web DAY 9
30天Vue出Google SSO 系列 第 11

技術 Day 11. B2E-建立專案

今天開始會是後端的API專案開發~ 前端是系統的包裝,後端是系統的核心拿蛋糕來說,前端就是做蛋糕外層的裝飾及點綴,後端就是蛋糕的內餡一個好的蛋糕,外層不僅要做...

鐵人賽 Software Development DAY 9

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 09 - Express 安全防護

只要有應用必定有黑帽駭客的出現,要做好防範黑客的機制在現今已經是標配,雖然不見得是資安大師,但至少要把最基本的防禦做好,善盡工程師的責任!Express 官方在...

鐵人賽 AI & Data DAY 9

技術 【Day9】爬蟲第一步,FB先登入

⚠️ 在爬蟲前請注意這些事情避免違法 請勿拿來蒐集個人隱私 相片、個人資料 請勿高頻率訪問一個網站 高頻率訪問一個網站可能對導致對方伺服器癱瘓(D...

鐵人賽 AI & Data DAY 8

技術 【Day8】selenium-webdriver:爬蟲起手式,帶你認識所見即所得的爬蟲工具

為什麼選爬蟲作為主題? 在決定以爬蟲作為主題時有朋友勸我不要寫這類有爭議的主題,但因為以下幾點我還是選了這個主題: 爬蟲道德觀:有些網路文章道德觀崩壞,把...

鐵人賽 Software Development DAY 8

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 08 - Express CORS

阿呆最近在寫一個案子,是前後端分離的架構,前端與後端各有自己的網域,正當他開開心心要從前端 POST 一筆資料到後端時,發生了錯誤,按下 F12 看到了這個錯誤...

鐵人賽 Modern Web DAY 8

技術 尋覓 webpack - 08 - 認識 webpack - 使用 Node.js API 操作 webpack

本系列已集結成書從 0 到 Webpack:學習 Modern Web 專案的建置方式,這是一本完整介紹 Webpack 的專書,如有學習 Webpack 相...

鐵人賽 Software Development DAY 7

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 07 - Express 錯誤處理

說到 Express 的錯誤處理機制,就要先來談談 node.js 的 錯誤優先處理(Error-First),這是一種風格,大致上是長這樣的: const m...

鐵人賽 Software Development DAY 8

技術 Day8 - Create forge server (5)-設定環境變數

建立config.js 在專案資料夾內建立config.js,設定後續取用api 需要帶入的資訊。我們使用預設匯出的方式,匯出一個object,寫法如下 mod...

鐵人賽 Software Development DAY 6

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 06 - Express 與 body-parser

body-parser 是什麼? body-parser 是 Express 經常使用的中介軟體,用於解析請求的資料(body),比如說:POST 一筆 JSO...

鐵人賽 AI & Data DAY 6

技術 【Day6】env - 善用環境變數幫你快速遷移專案

用知識解決問題代表你持續進步,用勞力解決問題只能說明你原地踏步 為什麼專案需要環境變數? 如果你曾經有撰寫網頁端的經驗,你也許體會過以下狀況 某些 fu...

鐵人賽 Software Development DAY 7

技術 Day7-Create forge server (4)-設定環境變數

前兩篇文章完成了網頁的layout佈局,今天將要來設置專案的環境變數。設置的資訊包含先前創建forge app時獲得的clent ID與secret,我們將透過...

鐵人賽 Software Development DAY 5

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 05 - Express 基本結構與路由

Express 基本結構 import express from 'express'; const app = express(); 上方的範例程式碼定義 a...

鐵人賽 Modern Web DAY 6

技術 Node.js & nvm 初步上手——全端產品工具箱 IV

from wikipedia WHY Node.js? Node.js 是一個 JavaScript 執行環境(run-time environment...

鐵人賽 Software Development DAY 4

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 04 - 建置專案

建立專案 建議使用 git 進行版本控制 在安裝 node.js 的時候會一起安裝套件管理器 npm ,我們要透過 npm 來管理專案所使用的套件,所以要進...

鐵人賽 AI & Data DAY 4

技術 【Day4】建立Node.js專案 & 全面解析專案管家package.json

前情提要 前幾天都在分享一些概念以及開發環境的設定,今天我們要正式開始寫程式惹~ 在開始前我會建議你在github官網上面開一個帳號,這個網站是一個管理專案非常...

鐵人賽 Software Development DAY 4

技術 Day4 Create forge server (1)

今天正式進入實作階段,使用node.js創建forge server,還沒在本地端安裝node.js的讀者,可依循安裝node.js的步驟安裝。 專案簡介 fo...

鐵人賽 AI & Data DAY 2

技術 【Day2】開發環境大補帖 - Node.js、NVM、git、yarn、VSCode

工欲善其事,必先利其器 為什麼寫這篇文章? 因為我自己在剛接觸程式時最痛恨的就是環境設定 不知道是我跟電腦不合還是怎樣,每次我學新東西的時候總是在環境設定...