iT邦幫忙

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

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

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

鐵人賽 自我挑戰組 DAY 10

技術 Day 10 - 連接資料庫:使用 MySQL 資料庫進行連接(下)

昨天已經安裝了我們要連接的資料庫,今天我們要來用程式進行連線啦~ MySQL 建立資料庫 在程式連線之前,我們先開啟昨天的 TablePlus ,按一下上方有個...

鐵人賽 自我挑戰組 DAY 9

技術 Day 9 - 連接資料庫:使用 MySQL 資料庫進行連接(上)

經過了前幾天對 Express 框架的介紹,接下來我們著重在介紹資料庫及如何使用框架連接資料庫,與資料庫的資料交換這可是後端工程師一定要會的技能,讓我們繼續看...

鐵人賽 自我挑戰組 DAY 8

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

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

技術 歐萊禮的書好難

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

鐵人賽 自我挑戰組 DAY 7

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

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

鐵人賽 自我挑戰組 DAY 6

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

今天呢~我們要來聊聊 express 框架要怎麼建立靜態檔案。要建立靜態檔案前,先來聊聊什麼是靜態檔案(Static Files)。 什麼是靜態檔案 根據 ex...

鐵人賽 自我挑戰組 DAY 5

技術 Day 5 - 中介軟體:處理請求和響應的中間處理程序

在前兩天瞭解了express 的核心技術之一的Routing (路由)後,今天我們要來學習另一個核心 → Middleware (中介軟體) 什麼是中介軟體 我...

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

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

鐵人賽 自我挑戰組 DAY 4

技術 Day 4 - 路由和控制器:處理 URL 和路由(下)

昨天已大致了解路由的建立,但是如果我們有好幾個方法都要共用一個路由呢?這就是今天要討論的重點! 以 /book 作為範例,如果要因應各種請求方法做回覆,最基本的...

技術 從 Node.js 傳遞物件到 Jade 的微末功夫

各位大神好:弱弱的我買了歐萊禮的書想學習 Node.js 和 express 搭配的原理和語法,因為 handlebars 壞掉只好改用 Jade 模板,今天從...

鐵人賽 自我挑戰組 DAY 3

技術 Day 3 - 路由和控制器:處理 URL 和路由(上)

昨天已可以順利地讓伺服器動起來,但是不是程式碼有看沒有懂呢? 今明兩天會來與大家聊聊 express 的核心技術之一 → Routing (路由) 什麼是 Ro...

鐵人賽 自我挑戰組 DAY 2

技術 Day 2 - 安裝 Express 開發環境及 建立第一個 Express 伺服器

安裝 Node.js 要開始建立伺服器之前,第一步就是要先進行安裝的動作! 首先,需要先到 Node.js 官網安裝下載檔,如果沒有特殊的需求,建議安裝 LTS...

鐵人賽 Modern Web DAY 2

技術 Ch2. React從無到有安裝node.js + npm

安裝: 今天先從建立最基本的react網站開始吧。安裝Node.js,因為這是驅動react前置的東西可以先啟動一個終端機輸入node -v如果有顯示出版本號,...

鐵人賽 自我挑戰組 DAY 1

技術 Day 1 - 了解 Node.js - Express 是什麼

鐵人賽開始啦~!大家一起加油! 前言 這次是我第一次參加鐵人賽,選用的主題是在實務工作上已經使用一年多的 Express 框架,對於 Express 使用上有一...

技術 Node.js 串接 MySQL 插入資料的小小心得

各位大神好:在網路看過如下的程式碼會報錯 const testPost = (req, res) => { const insertValues =...

技術 用 ChatGPT 部落格搬家:101上山走走 (Xuite 部落格)

由於 Xuite 部落格即將於本月月底關站,所以我幫忙我爸爸將部落格「101上山走走」搬家。10 幾年、408 篇文章、400 萬瀏覽次數,隨著 Xuite 關...

技術 筆記-NPM(Node Package Manager) & npm綜合練習

npm定義 npm其實就是別人包裝好的node module(node.js 套件) 製作屬於自己的npm 在vs中 ctrl + ` 打開terminal 輸...

技術 A14:「自學經驗」回顧

一、狀況;緣起 在整個學期總共遇到兩三次發生大BUG解到天亮的情況,以下一一敘述...... 情況一:在 A1 作業打造餐廳清單,繳交的欄位必須上傳 gith...

技術 Node.js學習筆記-02 Cookie與Session

Cookie和Session差別是什麼? Cookie是瀏覽器中的一個屬性,Cookie的值被伺服器設定了以後,日後瀏覽器的每次請求當中夾帶著這個Cookie值...

技術 Node.js學習筆記-01

小弟剛從大學畢業、當兵退伍後,目前決定找尋網頁開發相關工作,除了實務開發外希望理論能夠扎實完備,以防面試一問三不知(現在就是這個狀況Orz)。如果各位讀者有看到...

技術 使用 Discord.js v14 開發全能Discord機器人 | Ep.6 製作設定檔

這個系列會帶著您通過Node.js中的Discord.js套件,從0到1開始製作屬於自己的Discord機器人,希望可以幫助大家成為機器人的開發者哦! 前言...

技術 使用 Discord.js v14 開發全能Discord機器人 | Ep.5.3 關於指令「info」-伺服器資訊

這個系列會帶著您通過Node.js中的Discord.js套件,從0到1開始製作屬於自己的Discord機器人,希望可以幫助大家成為機器人的開發者哦! 前言...

技術 使用 Node.js 串接 MongoDB (含CRUD)

資料庫的連結對於網頁是不可或缺的,無論是 MongoDB 或是 Django,這種 NoSQL 的資料庫構建套件都十分的受程式設計師的歡迎,由於其不用再去學...

技術 Promise.all() 案例: 異步查詢出所有數據後,再一起回傳

promise的所有用法這裏是使用 Promise.all():當你有多個 Promise 事件需要一起執行與完成時,就可以使用 Promise.all;所以使...

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

技術 Node.js - EJS 介紹與起手式

EJS 簡介 EJS 是一個簡易的模板語法,又有高校的嵌入式 JavaScript 模板引擎,有點類似 ES6 的模板語法,只是這個是使用 ejs 的檔案格式...

鐵人賽 Modern Web DAY 30

技術 Day30 - 鐵人賽完賽回顧 & 心得

回顧: 鐵人賽30天終於結束啦!我們現在來回顧一下在這次鐵人賽到底分享了哪些東西。 了解什麼是 API,什麼是 RESTful API。 JS 的進階功...

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

技術 Node.js - 載入靜態檔案 static

透過前面的練習可以知道透過 Node 編譯後可以透過 res.send() 渲染網頁標籤,但如何載入一張靜態圖片在網頁上呢? 假設我放一張圖片的在一個 ima...

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

技術 Node.js - middleware 基礎介紹

middleware 中介軟體 官網說明: Express 是一個本身功能極簡的路由與中介軟體 Web 架構:本質上,Express 應用程式是一系列的中介...

鐵人賽 Modern Web DAY 29

技術 Day29 - 利用 Python 的 Requests 套件抓取 API

前情提要: 昨天我們下載好了我們需要用到的工具,終於要來到我們最後的部分了,今天要來分享另一種抓取 API 的方法,就是利用 Python 的 Requests...