iT邦幫忙

node.js相關文章
共有 697 則文章
鐵人賽 SideProject30 DAY 9

技術 layout 設計

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

鐵人賽 自我挑戰組 DAY 8

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

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

鐵人賽 影片教學 DAY 9

技術 使用 Puppeteer 實現自動化測試 - Day9

在非洲每 60 秒就會有 1 分鐘過去,每當工作中有重複的行為,每次耗費 10 秒鐘, 6 次就會耗費 1 分鐘,60 次就等同於 60 分鐘,480 次就等同...

鐵人賽 自我挑戰組 DAY 22

技術 Day 22 - RESTful API 設計:建立強大的 API 端點

大家會不會點好奇,什麼時候方法要用 GET 什麼時候要用 POST / PUT, 或是為什麼會這樣設計 API 呢? 今天我們就來介紹一下 RESTful AP...

鐵人賽 SideProject30 DAY 8

技術 完成公開區域的router檔案

Hi,大家好,今天是第8天,我們接續昨天的作業,先把公開區域的 router 完成。 saf.js(系統公開區域routing) 本程式目前預計有3個功能 系...

鐵人賽 自我挑戰組 DAY 7

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

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

鐵人賽 自我挑戰組 DAY 21

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

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

鐵人賽 SideProject30 DAY 7

技術 router規劃 part2

Hi,大家好,今天接續昨天的進度,昨天我們安裝好環竟,並取得了專案骨架了,那今天來把 router 定義完成 建立自己的 router 使用 express-g...

鐵人賽 自我挑戰組 DAY 6

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

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

鐵人賽 自我挑戰組 DAY 20

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

昨天已經完成了50 % 左右的登次系統, 今天我們來把功能做得更完善~ 還記得我們昨天在做登入 login.ejs 頁面的時候,是不是有打一個 POST /...

鐵人賽 自我挑戰組 DAY 5

技術 [Day05] 簡易MVC CRUD實作 - 2

前言 昨天有提了一些前置作業~還沒看過的可以先去前一篇歐 來連接DB吧! 首先,新增一個資料夾取名為 config並在config資料夾下建立一個 db....

鐵人賽 自我挑戰組 DAY 5

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

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

鐵人賽 自我挑戰組 DAY 19

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

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

鐵人賽 自我挑戰組 DAY 4

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

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

鐵人賽 Software Development DAY 5

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

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

鐵人賽 自我挑戰組 DAY 4

技術 [Day4]實作開始-設定後端專案和Express路由

今天要開始進入實作了,首先我們先從後端開始開發。 大綱 建立專案並安裝Express.js 建立基本路由(Route) 使用express.Router 1...

鐵人賽 影片教學 DAY 5

技術 Node.js 文件產生器 Swagger | 別人家的後端都會產文件!?我們家的都... Day5

網路上 API 文件都那麼完整,為什麼我們公司的都... 什麼!?這次文件應該是我負責?誒,我還沒寫過文件啊~~~ Swagger 算是目前相當主流的 API...

鐵人賽 影片教學 DAY 4

技術 為專案中加入 Jest,避免未來的自己踩到現在挖的坑 👍

閱讀別人的 Code 是有一定難度的,包含過去自己寫的也是一樣的道理。 所以修改程式碼時,都會難免產生 bug 以及產生更多工作機會,而各種測試都可以有效的避免...

鐵人賽 影片教學 DAY 2

技術 Day02-安裝Node.js

檢查 Node.js 版本號 node -v 檢查 Npm 版本號 npm -v (剛剛不小心把還沒剪片&上字幕的影片上傳了,更新一下)感謝收看,...

鐵人賽 Modern Web DAY 2

技術 2.【從前端到全端,Nextjs+Nestjs】使用Monorepo架構創建專案

文章重點 什麼是 Monorepo,以及為什麼我們選擇使用它? Monolith、Multi-Repo 與 Monorepo 的比較。 使用 Nx 工具來創建...

鐵人賽 影片教學 DAY 3

技術 27 分鐘示範 Node Express MVC 架構

Express generator 產生的架構又沒看到 M 或 C,為什麼說是 MVC 呢?確實,Express generator 所產生的只是最簡單的架構(...

鐵人賽 Modern Web DAY 2
了不起的 Svelte 系列 第 2

技術 第 02 天:建立開發環境

第 02 天:建立開發環境 就在這個時候貝克兒小姐說話了:「npm run dev!」這是我進來這麼久的一段時間裡,她說的第一句話。一切發生的如此突然,不要說...

鐵人賽 影片教學 DAY 1

技術 Day01-建立ChatGPT帳號

今年其實很猶豫要不要參賽,想把去年的安裝教學做完,還是報名了。壓線最後一刻 ~~~(有可能不會完成30天的影片發文:P)(但會把Vue Cli和Node.js...

鐵人賽 自我挑戰組 DAY 1

技術 [Day1]挑戰前言

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

鐵人賽 Modern Web DAY 2
react 學習記錄 系列 第 2

技術 [Day2]我的 react 學習記錄 - npm & node.js

這篇文章的主要內容 簡單說說 npm 跟 node.js 是什麼。 npm & node npm 是 Node Package manager 的簡稱...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14 - 資料庫:使用 ORM (物件-關係映射)簡化資料庫操作(上)

經過前幾天學到如何在 Express 上下 SQL 語法與資料庫交換資料,但是下 SQL 與資料庫拿資料是我們後端工程師必備的日常, 每次都要下一大串重覆的...

技術 【Firebase】Cloud Messaging API (舊版淘汰!) 更換 Firebase Cloud Messaging API (V1)

最近好久沒登入 Firebase 管理推播,沒想到登入確認的時候,發現【雲端通訊】的推播伺服器API已經升級了-.-a如下:舊版 HTTP 或 XMPP API...

鐵人賽 自我挑戰組 DAY 13

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

昨天已經可以靠打不同 API 方法的方式,來執行不同的 SQL 語法。 但有沒有覺得哪裡怪怪的,為什麼我只能新增名為 testBook-1 的書名?或是為什麼我...

鐵人賽 自我挑戰組 DAY 12

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

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

鐵人賽 Modern Web DAY 2

技術 D1 什麼是Node.js與不同的專案環境如何管理

Node.js在當今的前端開發環境中有著自己不小的聲量,Node.js最早於2009年由Ryan Dahl創建,並於同年在Google的Chrome V8 Ja...