iT邦幫忙

node.js相關文章
共有 760 則文章
鐵人賽 Modern Web DAY 23
Node.js 從零開始 系列 第 23

技術 Node.js - 搜尋區間 startAt()、endAt()、equalto()

本次練習使用的資料: sort.js const data = { tim: { hight: 175, age: 38, wei...

鐵人賽 自我挑戰組 DAY 6

技術 [Day6] 使用MVC架構:建立Controller和ErrorModel

圖片來源:MDN 大綱 MVC架構簡介 Controller介紹和建立 ErrorModel 1. MVC架構簡介 MVC是指(Model-View-Co...

鐵人賽 Modern Web DAY 18
Node.js 從零開始 系列 第 18

技術 Node.js - child() 子路徑、remove()刪除資料

child 子路徑 前面已經學到如果這樣寫是抓取根目錄: firebase.database().ref(); 如果要指定根目錄底下的資料路徑則可以這樣寫,...

鐵人賽 自我挑戰組 DAY 13

技術 [Day13] 其他取得資料API開發

今天我們要來把剩下查詢相關的API開發完成,今天要開發的API如下: 取得所有文章a.查詢特定tag的文章列表b.查詢特定標題的文章列表 取得依照tag排列的...

鐵人賽 自我挑戰組 DAY 15

技術 [Day15]後端開發總結

今天來回顧一下這幾天使用到的技術和開發的API 大綱 主要使用到的技術 安裝的套件 API設計 1. 主要使用到的技術 MongoDB — docume...

鐵人賽 Modern Web DAY 22

技術 Day22 - GET 應用

前情提要: 昨天分享了如何 POST 資料就是為了今天能 GET 到我們昨天上傳的資料,而今天會分享兩種 GET 的方法,第一種是拿取所有資料,第二種是拿取特定...

鐵人賽 Modern Web DAY 7

技術 Day 7 搭建開發環境:開發者的成長第一步

在設定開發環境是開發專案的第一步,因為環境沒設定好,未來會有很多問題。看起來蠻簡單的設置,但對新手來說,畢竟是剛開始要開發了,一定會有不確定性和困難。當我第一次...

鐵人賽 自我挑戰組 DAY 8

技術 Day 8 - 靜態檔案和樣板引擎:處理靜態資源和動態網頁(下)

昨天已經建立了一個樣板,今天就要讓樣板隨我們需求的文字做變化~讓我們繼續看下去! 實作動態網頁 動態網頁中常常會出現模板一樣,但內容文字不一樣的網頁,想要讓我們...

鐵人賽 自我挑戰組 DAY 19

技術 Day 19 - 身分驗證與授權:實作使用者註冊和登入系統(上)

經過前幾天的介紹,我們已經更熟悉使用 Express 框架,接下來我們需要實作才能學以致用, 今天開始我們會開始做一個小專案,來記錄我們每個人的書單列表。首先第...

鐵人賽 Software Development DAY 5

技術 [Day 5] Food Delivery Platform 需求檢視

Food Delivery Platform - 2020 Python 時空背景 這是我第一個Take home assignment,2017-2020剛出...

鐵人賽 影片教學 DAY 21

技術 Domain 如何運作?從零註冊一個網址並綁定至 VPS 主機 Day21

房子可以租,網址也可以租。但是,網址租金比房子便宜多了,一年只要 600 元左右,你就可以展示自己的網站或作品~ 如果搶到好網址,還可以賣給別人,就跟實際的房子...

鐵人賽 SideProject30 DAY 9

技術 layout 設計

Hi,大家好,今天是第9天,很快的就要過了 1/3 了,昨天我們完成了 router 的定義,並且將對外公開,不需進行權限驗證的功能的頁面與ajax api的...

技術 用 JavaScript 控制 Jade 的超簡單入門級介紹 (getElementById)

各位大神好!歐萊禮的書進展到第八章,龐大的 code 要 include 到我的專案真是痛苦,尤其是 Handlebars 壞掉只能改用 Jade 範例都要重打...

鐵人賽 自我挑戰組 DAY 5

技術 [Day5] 文章資料API規劃和Express的錯誤處理

上一篇已經介紹route,接著以實際專案會用到的api來繼續實作 大綱 1.文章資料API規劃2.取得單一文章資料API開發3.錯誤處理(Error Handl...

鐵人賽 Modern Web DAY 11

技術 Day11 - Node.js 的 export/import

前情提要: 在 JS 的 ES6 中其實有提供一套 export/import 的方法,但因為 Node.js 比 ES6 還要更早出現,因此使用的方法類似於...

鐵人賽 自我挑戰組 DAY 7

技術 Day 7 - 靜態檔案和樣板引擎:處理靜態資源和動態網頁(中)

昨天已經可以開啟了圖片連結,今天我們來進階一點做一個樣版引擎的頁面吧! 什麼是樣版引擎 樣版引擎(template engine),顧名思義就是有一個固定樣版,...

鐵人賽 DevOps DAY 23

技術 不在其位,不謀其政 - 多階段 CI/CD 流程

子曰:「不在其位,不謀其政。」說明了多階段工作流程的重要性。 設計一個穩定且高效的 CI/CD(持續集成與持續部署)流程是至關重要的。這不僅能夠提高開發效率...

鐵人賽 Modern Web DAY 18

技術 Day18 - 資料庫綱目建立

前情提要: 資料在輸進去資料庫時,一定要為其制定其種類是什麼,就是為了確保資料的統一性,例如可以避免在姓名的欄位輸入數字等等,因此今天要來分享如何用 Mongo...

鐵人賽 自我挑戰組 DAY 1

技術 [Day1]挑戰前言

緣由 個人擔任前端工程師有一小段時間,雖然工作上會了解到一些後端相關的觀念,但一直都沒有親自實作過。身為一個熱愛挑戰(自虐)的人,希望透過這次鐵人賽紀錄自己30...

鐵人賽 自我挑戰組 DAY 4

技術 [Day04] 簡易MVC CRUD實作 - 1 前置作業! (node.js)

前言 這個實作我會用: node.js + express framework mysql (我使用db4free.net來建我的資料庫~) 前置作業 註...

鐵人賽 生成式 AI DAY 25

技術 Part2: 地端實作聊天機器人-部屬前端網頁 (Deploy the Frontend Page)

▋部屬前端網頁 (Deploy the Frontend Page) 接續我們昨天已經啟動的後端API服務,今天的目標是架設網站頁面,讓前後端服務能夠串連起來...

鐵人賽 Modern Web DAY 15

技術 Day15 - Router 講解

前情提要: 在我們寫 API 時,並不是所有的資源都要寫在同一個檔案裡面,開發時如果都把所有東西寫在一起會導致後面維護的不易,畢竟全部塞在一起程式碼一定會很長,...

鐵人賽 自我挑戰組 DAY 8

技術 [Day8] 文章更新和刪除API開發

目前已經將新增和取得文章的API完成,接著我們要來開發修改和刪除文章的API 大綱 更新文章API開發 刪除文章API開發 1.更新文章API開發 在po...

鐵人賽 Modern Web DAY 30

技術 Day 30|讓 TypeScript 把你的 Node.js 開發再升級 — 心得與完整目錄

前言 & 心得 終於完賽了!🎉 每天數著日子發文,終於順利完成了第十七屆鐵人賽——真的超怕中途斷賽 😭 其實從以前開始開發時,就常常透過搜尋看到許多前輩...

鐵人賽 自我挑戰組 DAY 7

技術 [Day7] 文章新增API開發並使用Postman測試

我們先前已經寫了取得文章的API,今天我們要開發新增文章的API。回顧一下我們的API設計: 大綱 部落格文章API開發 使用Postman測試API 1....

技術 歐萊禮的書好難

今天掙扎購物車範例沒有做出來 (req.body 是空的);轉戰寄 e-mail 範例也鍛羽而歸 (帳號密碼錯誤),心中的自信已經蕩然無存了,弱弱的我實在沒有想...

鐵人賽 自我挑戰組 DAY 12

技術 Day 12 - 資料庫:創建、讀取、更新和刪除資料(中)

鐵人賽快過一半了!大家再努力撐下去。 在想要將我們的 SQL 語法配合路由連接資料之前,前幾天我們都使用 node mysqlConnection.js 來測試...

鐵人賽 自我挑戰組 DAY 11

技術 Day 11 - 資料庫:創建、讀取、更新和刪除資料(上)

經過前兩天的安裝與設定,我們已經可以用 Express 連接 MySQL 資料庫。接下來我們要來學學怎麼 讀取/新增/刪除/修改,也就是大家口中常提到的 CRU...

鐵人賽 自我挑戰組 DAY 21

技術 Day 21 - 身分驗證與授權:實作使用者註冊和登入系統(下)

昨天已經完成了我們的註冊 / 登入系統, 但會員資料明碼存在資料庫有點怪怪的 今天我們要來介紹怎麼幫密碼加密啦~ 介紹加密套件 bcrypt 後端很常與第三方...

鐵人賽 SideProject30 DAY 11

技術 實際使用 Sequelize 來撰寫程式

Hi,大家好,昨天我們完成了Sequelize 的套件安裝、資料庫連線的設定與資料表的設定,今天我們來預定要完成資料處理的模組,會依照查詢、新增、修改、刪除進行...