iT邦幫忙

《node.js 不負責系列:把前端人員當作後端來用,就算是前端也能嘗試寫的後端~原來 node.js 可以做這麼多事~》相關文章
共有 31 則文章
鐵人賽 Software Development DAY 1

技術 Day1 - Node.js 介紹與安裝

前言 這是我第四次參加 iT 邦幫忙的鐵人賽,也代表著我轉前端快四年了...(歲月不饒人 RRRR)那麼這一次我的主題是「從零開始的 Node.js 入門指南...

鐵人賽 Software Development DAY 18

技術 Day18 - 初識 Crontab

前言 看到現在,你也應該學了不少知識了,你應該會發現有些系統好像都會「自動」去做某些事情,所以接下來將會來介紹例行性工作排程 (crontab) 這個東西。...

鐵人賽 Software Development DAY 29

技術 Day29-關於 JWT 驗證

前言 接下來這一篇將會來介紹 JWT 的驗證,畢竟前面一直都沒提到,可是實戰上來講卻是非常重要的一環哩。 身份認證 為什麼要身份認證呢?前面的許多章節中,其實...

鐵人賽 Software Development DAY 24

技術 Day24-部署到 Zeabur

前言 前一面我們對於伺服器有基本概念後,接下來當然是要實際部署專案到伺服器上囉~ Zeabur Zeabur 是一個 PaaS 平台,何謂 PaaS 呢?Pl...

鐵人賽 Software Development DAY 2

技術 Day2 - Node.js 基礎

前言 前一篇我們終於認識並透過 Node.js 安裝管理工具安裝 Node.js,接下來就要來認識一下一些 Node.js 的基礎囉。 Node.js 基礎...

鐵人賽 Software Development DAY 10

技術 Day10 - MongoDB 與 Mongoose

前言 前一篇我們初步對於資料庫有了一點概念後,接下來當然要進入資料庫章節啦~ MongoDB? 什麼是 MongoDB 呢?其實 MongoDB 就是我們前一...

鐵人賽 Software Development DAY 4

技術 Day4 - Node.js 內置模組

前言 上一篇我們講了一大推東西,終於撰寫了第一個簡單的 Node.js 專案(雖然範例是透過 Node.js 官方提供的),接下來我們會針對 Node.js...

鐵人賽 Software Development DAY 3

技術 Day3 - 第一個 Node.js 專案

前言 花了兩天現在才正要準備進入建立第一個 Node.js 專案,但是我相信你對於 Node.js 的基本觀念都有一定的了解了,所以我們也可以比較放心的開始建...

鐵人賽 Software Development DAY 6

技術 Day6 - 建立 HTTP API

前言 接下來這一篇我們將會來嘗試用純 Node.js 建立 HTTP API,基本上會使用到前面的知識點,所以前面的許多知識點都非常的重要唷~ 建立 HTTP...

鐵人賽 Software Development DAY 5

技術 Day5 - Node.js Modules

前言 前一篇我們認識了一些內置模組,接下來這一篇我們要來認識一個有點特別但又好像不怎麼特別的 Modules Modules 是什麼? 如果你是從前端跳過來的...

鐵人賽 Software Development DAY 12

技術 Day12 - 關於 CORS 與 Env

前言 前一篇我們完成了 Express + Mongoose 的整合,接下來我們要來處理一些環境變數的問題,以及 CORS 的問題。 Cross-origin...

鐵人賽 Software Development DAY 27

技術 Day27-遇見 Google Apps Script

前言 OMG,這又是什麼新玩意了,接下來這一篇我們會稍微輕鬆一點來認識 Google Apps Script 是什麼東西,而且實戰上來講,也是非常的方便,因此...

鐵人賽 Software Development DAY 13

技術 Day13-替你的 Express 戴上頭盔吧!

前言 前面介紹了 CORS 跟 Env 可以說是基本的基本,接下來要來介紹一個很特別的東西,叫做 Helmet。 Helmet 是什麼? 開始說明 Helme...

鐵人賽 Software Development DAY 25

技術 Day25-Google Extension

前言 又進入新的章節了,這章節我們要來介紹 Google Extension,那麼 Google Extension 是什麼呢?這一篇就讓我們來簡單的認識一下...

鐵人賽 Software Development DAY 11

技術 Day11 - Express 與 Mongoose

前言 在上一篇文章中,我們初步建立了 MongoDB Atlas 的帳號,並且快速認識了 Mongoose,接下來當然就是要來整合再一起啦~ Express...

鐵人賽 Software Development DAY 7

技術 Day7 - Web Framework to Express.js

前言 前一篇我們嘗試用 Node.js 建立了 HTTP API,我相信你應該學到相當的多,但是實戰上來講,我們並不會直接使用 Node.js 來建立 HTT...

鐵人賽 Software Development DAY 8

技術 Day8 - 再續 Express.js

前言 前面我們介紹了 Express 以及 Middleware 的概念,這一篇我們將會繼續介紹 Express.js。 路由 前面我們用了以下範例來示範如何...

鐵人賽 Software Development DAY 28

技術 Day28-Google Extension 與 Google Apps Script 蹦再一起

前言 為了讓我們熟悉 Google Apps Script 的環境,那麼最快的方式就是實作,因此這邊就來整合 Google Extension 吧~ Goog...

鐵人賽 Software Development DAY 15

技術 Day15 - 第一個爬蟲

前言 前一篇我們對於爬蟲應該有一些基本的概念與認知了,接下來當然就是要來實作一下囉。 爬蟲實作 首先一開始在實作之前,我們先回顧一下爬蟲的流程: 分析來源...

鐵人賽 Software Development DAY 14

技術 Day14 - 網頁爬蟲?

前言 這一篇基本上我打算輕鬆一點介紹爬蟲就好,所以這一篇的篇幅或許會比以往前面少很多,主要也是讓大腦可以輕鬆一點。 網路爬蟲? 簡單來講,網頁爬蟲(Web C...

鐵人賽 Software Development DAY 9

技術 Day9 - What is a database?

前言 對於一個網站或者服務來講,資料庫是不可或缺的一個元素,那麼什麼是資料庫呢?接下來我們就來聊聊什麼是資料庫。 What is a database? 那麼什...

鐵人賽 Software Development DAY 26

技術 Day26-Google Extension 與 Vite

前言 前一篇我們對於 Google Extension 有了初步的認識,但我們實際開發上來講,必定會使用到人家開發好的套件,所以這一篇就會來使用 Vite 來...

鐵人賽 Software Development DAY 22

技術 Day22 - Discord Bot 整合

前言 前一篇對於 Discord 已經具有一定基礎後,當然要來做一點小東西了,當然不會太難,大多都是前面所寫過跟使用過的東西哩。 專案準備 前面當然要準備一下...

技術 Day31 - 目錄與補充資源

前言 這一篇很單純,就是目錄,沒錯,就是這個系列的目錄。 目錄 由於我的這個系列會同步到我的部落格上,因此底下我會區分 ItHelp 與部落格的連結唷。 It...

鐵人賽 Software Development DAY 20

技術 Day20 - Discord Bot?

前言 除了爬蟲之外,Node.js 可以做的事情其實非常多,所以接下來將會介紹一些其他的應用的實作,也就是 Bot。 Bot? Bot 是什麼呢?我相信你應該...

鐵人賽 Software Development DAY 21

技術 Day21 - Discord 基礎

前言 在前一篇我們準備好了 Discord 基本的一些東西與設定,接下來當然要繼續聊 Discord 的部分囉~ Discord 前一篇我們分別認識了官方所提...

鐵人賽 Software Development DAY 19

技術 Day19 - Crontab + Node.js

前言 前一篇我們對於 Crontab 已經有一個基本的概念,接下來當然要套用到實際案例上,不然認識了也沒用,所以這一篇我們就來簡單實作一個 Crontab +...

鐵人賽 Software Development DAY 30

技術 Day30-旅途告一個段落

前言 今天打算做一個總結了,所以這一篇主要就以回顧的方式來做一個總結哩~ 為什麼要寫這個主題? 其實我前年就一直在思考「Node.js 可以做哪些事情」,但是...

鐵人賽 Software Development DAY 23

技術 Day23 - 關於伺服器

前言 我們介紹了許多知識點,並且也將爬蟲整合進去 Discord Bot 中,但是實際上來講我們不可能都用本地端來啟動 Discord Bot,所以接下來將會...

鐵人賽 Software Development DAY 16

技術 Day16 - 續談爬蟲(上)

前言 接下來這一篇也是針對爬蟲來介紹,但是會去撈一些比較複雜的資料。 又是爬蟲 前一篇我們針對我的部落格去做示範,底下是前一篇的示範程式碼 // index....