iT邦幫忙

node.js相關文章
共有 697 則文章

技術 Visited:我最喜歡的Node.js上的開源命令行工具

最近,我偶然發現了一個軟件,"Visited",一個建立在Node.js上的開源命令行工具。 那麽,這個軟件有什麽神奇之處? Visited...

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

技術 Node.js - 限制資料筆數 limit()

limit 語法在 Firebase API 會看到兩個,一個是取得前幾筆資料,跟取得後幾筆資料,使用的資料如下: const data = { tim:...

鐵人賽 Modern Web DAY 6

技術 Day6 - JavaScript 寫 Hello World

前情提要: 因為 Node.js 使用的程式語言基本上是 JavaScript,因此今天要來介紹一些 JavaScript 的概念,還有教大家執行出你的第一個程...

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

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

鐵人賽 Modern Web DAY 1

技術 [Day 1] 系列目標

其實這次報名並沒有充分地準備,雖然預先認真寫了兩三篇文章,但一定很快就會用完的XD所以這次系列文主要的主軸會在於 Node 生態系中我所發現的一些有趣的東西!...

鐵人賽 自我挑戰組 DAY 13
學習NodeJS的30天 系列 第 13

技術 Day13 NodeJS-Web Server II

接續前一天的內容,今天的重點在於提升靜態網頁讀取的效率與JSON格式檔案在Server中的傳遞。 以Stream執行處理請求與回應 Day12所提到的網頁讀取方...

鐵人賽 Modern Web DAY 9

技術 Day 9 - JavaScript進階概念(三)- Promise 異步編程

前情提要: JavaScript是一種同步的程式語言,一次只能執行一種動作,但有時可能遇到一些需要同時進行的步驟,因此就有了Promise的概念。 同步VS異步...

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

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

技術 1分鐘建置node project

簡介 使用node.js後,重新啟用一個Project後,環境往往需要重新建置,即使複製舊有專案,也需要花一些時間進行修改。因此小弟我整理了幾個比較常用的框架製...

鐵人賽 Modern Web DAY 8

技術 Day8 - JavaScript進階概念(二)- 匿名函數

前情提要: 今天所要講述的JS概念是匿名函數,有時候我們會在變數內放入函數,而這時函數的名字就變得不那麼的重要,因為要取用就使用變數名稱就好,因此就延伸出了這種...

鐵人賽 Modern Web DAY 2

技術 [Day 2] 單執行緒的魔法

今天是這個系列的開始,我正職開始寫 node 約有半年,在這個領域仍然正在學習。JS 的生態系非常的活躍,而且充滿了很多好玩的東西,從來不會覺得無聊。 雖然戰語...

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

技術 Node.js - push() 新增資料

push() 新增資料 跟 set() 很類似,這次練習使用 push() 來新增一筆資料,概念可以想成跟陣列的 push 很像,是增加資料的用的。 以下做個...

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

技術 Node.js - ref() 資料路徑、set() 新增資料

可使用 Firebase 內建語法 ref() 尋找資料路徑以及透過 set() 新增資料,而如果不指定路徑給 ref 的話,路徑會從根目錄開始。記得要在本地...

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

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

鐵人賽 Modern Web DAY 21

技術 Day21 - POST 應用

前情提要: 經過了前面簡單的應用後,終於正式要來使用 POST 了,今天會和大家分享如何使用 POST。 應用: 在 routerStarsign.js 中導...

鐵人賽 Modern Web DAY 24

技術 Day24 - PATCH 應用

前情提要: 昨天我們分享了 PUT 的概念,今天就要來分享另一個也有關更新的 HTTP Method,PATCH,他和 PUT 有異曲同工之妙,因此今天就要來好...

鐵人賽 Modern Web DAY 14

技術 Day14 - 中介軟體介紹

前情提要: 在我們要開始講解下一個概念時,需要先介紹中介軟體,因為在 Express 中會很常會用到。 介紹: 概念:middleware 中文又叫做中介軟...

鐵人賽 Modern Web DAY 13

技術 Day13 - Express 簡單應用

前情提要: 今天會分享 Express 中的一些方法,讓大家理解一些基礎的應用。 簡單應用: 導入 Express 和設定 port。 const expr...

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

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

技術 React 學習筆記_22(Node.js 路徑)

簡介 path提供了一些用於處理文件與目錄的路徑工具,可以使用以下方式調用 const path = require("path"); p...

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

技術 Node.js - 使用 reverse() 反轉資料排序

前面實作過一個簡易的代辦清單, 但目前的待辦清單最新的資料會在列表的後面,但現在使用者在陣列方法中可以使用 reverse() 方法反轉陣列的順序,但 fi...

鐵人賽 Modern Web DAY 26

技術 Day26 - CORS 介紹和下載

前情提要: 我們做 API 最重要的是在於最後要使用,而去提取的方法有很多種,我們主要要講的有兩個,但在講解其中一個方法時,就必須先帶大家了解一個概念,也就是...

鐵人賽 自我挑戰組 DAY 9

技術 [Day9]連接資料庫(使用MongoDB和Mongoose)

大綱 MongoDB簡介 Mongoose簡介 將後端專案連接到資料庫 1. MongoDB簡介 MongoDB 是一種 NoSQL(非關聯式) 資料庫...

鐵人賽 Modern Web DAY 6

技術 [Day 6] 如何了解 JS 及 Node 生態系

今天想分享一下我平常用來了解 JS 社群資訊的幾個管道,也許不是最棒的,可以了解當下有什麼酷東西存在於生態圈。 Best of JS 透過這個網站,可以輕鬆找...

鐵人賽 Modern Web DAY 1

技術 Day1 鐵人賽選題動機 & 綱要

選題動機: 在這暑假期間有參加黑客松比賽,而我所負責的部分需要用到各個星座的每日運勢,那時找破頭都找不到相關的 API,所以就突發奇想想要自己建看看,在要開始找...

鐵人賽 Modern Web DAY 3

技術 [Day 3] Node 的核心機制 - Event Loop

上一篇文章提到了單執行緒非同步執行機制的好處,在於可以善用個別執行緒的資源,不在耗費時間的 IO 請求上浪費時間等待。 而幫助 Node 做到這件事的就是 Ev...

鐵人賽 Software Development DAY 1
Web專案建置雜談 系列 第 1

技術 Web專案建置雜談 - 前世今生

大概在2020年正式轉職到現在web相關的產業兩年多了,嚴格說起來並不是真正的無經驗轉職仔(原本是做影像處理相關稍微還是碰過一些程式),但的確不是本科系出身的...

鐵人賽 Modern Web DAY 2

技術 [DAY02]設定以及安裝基本環境(上半部)

VScode 想必對會寫網頁的大家來說,VScode肯定不陌生吧!首先,我們要先安裝VScode。怕有些人可能不知道VScode是什麼,這邊介紹一下,VScod...

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

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

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

鐵人賽 Modern Web DAY 22

技術 Day22 - GET 應用

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