iT邦幫忙

node.js相關文章
共有 697 則文章
鐵人賽 IT技術 DAY 28
且戰且走HTML5 系列 第 28

技術 且戰且走HTML5(28) 建立視訊會議

今天先建立起簡單的視訊會議做驗證。 建立視訊會議的方式,基本上就是昨天描述的過程的實作。連線資訊的傳遞,則透過之前包裝好的ws.io模組。 首先看一下伺服器:...

鐵人賽 IT技術鐵人 DAY 10
node.js伺服器實戰 系列 第 10

技術 node.js伺服器實戰(10) - 加入cache機制

讀取靜態檔案會大幅影響伺服器速度,所以要試試看怎麼做file cache。 使用ab做簡單的效能測試 對於檔案系統對應的伺服器,如果每次response都需要讀...

技術 Node.js 總算要支援多執行緒(Multi-Threading) 了

前言 Node.js 最令人詬病的技術債就是它只支援單執行緒,必須透過各種手段才能達到類似的功能,可參考[這一篇](https://itnext.io/mult...

鐵人賽 Modern Web DAY 9

技術 Day9 - node.js 內建除錯

今天,進入鐵人賽第九天。由於,今天把session的筆記做完稿,所以,來晚了。我們不多說,直接看一下node.js的除錯的部份。 這邊,我們來學習 debu...

鐵人賽 開發技術 DAY 1
Node.js 系列學習日誌 系列 第 1

技術 Node.js 系列學習日誌 #1 - 開始的開始,Node.js 簡介

未來的三十天裡會陸陸續續的撰寫本系列文章分享給大家。最近看了些書籍、電子書、網路爬文,一直都想寫個文章做個記錄,以免忘記,彙整一下所看、所聞、所實作的 Nod...

鐵人賽 Modern Web DAY 13

技術 Day13 - express web application

今天,來到鐵人賽第十三天。先說一下,這個前言,小編寫了三遍,三遍版本都不一樣?!為什麼?因為,沒存檔,就不小心手殘按到別的,跳出去了....本來,講精靈寶可夢...

技術 [Node.js] MySQL with Promise 處理非同步問題

Callback 在 Node.js 中使用 callback 來處理 MySQL Query 會使程式碼看起來很凌亂,也是被人詬病的 Callback Hel...

鐵人賽 Modern Web DAY 5

技術 Koa.js:簡單好用的 Web 框架

這幾年 JavaScript 已經不只可以寫前端,也可以寫後端程式。如果說要用 JS 來寫後端程式,第一個我會推薦 Koa.js。 雖然後端早期大家可能會選用...

鐵人賽 Software Development DAY 6

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 06 - Express 與 body-parser

body-parser 是什麼? body-parser 是 Express 經常使用的中介軟體,用於解析請求的資料(body),比如說:POST 一筆 JSO...

鐵人賽 IT技術 DAY 3
Front to Back, Node.js 系列 第 3

技術 NVM 安裝不同版本的 node.js - day3

Node.js 需要管理不同版本的問題,在 *unix 底下有個優良的安裝是, NVM 是大家在 *unix 開發,最佳選擇。 如果你的環境是 windows...

鐵人賽 Software Development DAY 13
全端工程師生存筆記 系列 第 13

技術 [面試][後端]你會的後端框架不只一個,可以說明一下它們之間的差異嗎?

你是十八般武藝樣樣精通,還是樣樣通樣樣鬆? 工程師真的很難,會得不多會被問為什麼沒學,會得很多還要被質疑專業程度;這種比較類型的問題,除非你有事先做功課,不...

鐵人賽 Modern Web DAY 1

達標好文 技術 Day 01:讓前端、後端 JavaScript 開發者都能上手的 Chat App 教學

前言 近年來由於通訊軟體 (Messenger、LINE、WhatsApp...) 成為普遍人們最常使用的 App,總使用的時間也隨著漸漸攀高,再加上各軟硬大廠...

鐵人賽 Modern Web DAY 16

技術 [Day-16] 使用Express建立路由

今天真悲劇好不容易打完的文忘了儲存結果又重打一次不過大家加油!接下來的文章都是偏實作會比較有趣一點了會一步一步的把精髓交給各位~話說有人知道it邦發文圖片要怎設...

鐵人賽 AI & Data DAY 9

技術 【Day9】爬蟲第一步,FB先登入

⚠️ 在爬蟲前請注意這些事情避免違法 請勿拿來蒐集個人隱私 相片、個人資料 請勿高頻率訪問一個網站 高頻率訪問一個網站可能對導致對方伺服器癱瘓(D...

鐵人賽 Modern Web DAY 19

技術 Day19 - 樣版引擎及Jade 樣版引擎的安裝與使用

今天,來到鐵人賽第十九天。天氣一樣是這麼的和煦。藍藍的天。已經不知要說些什麼了。享受就好。接著,我們將開始 node.js 在前端的應用學習。趕緊來看看吧!...

技術 [筆記] express + Node.js

Intro express與express-generator的差別? express : 建立normal web架構 express-generator...

鐵人賽 自我挑戰組 DAY 11

技術 Day11. MVC網站框架(四)使用EJS樣版動態生成網頁

介紹、設定 EJS的全名是「Embedded Javascript」,顧名思義就是內嵌式的樣板引擎,可以將邏輯與內容直接嵌入到HTML頁面上。比起Jade來說更...

技術 Puppeteer - 爬蟲初學

使用介紹 先進行安裝,詳細可參考 puppeteer $ npm i puppeteer 接下來看一下範例 // 引入 puppeteer const pup...

鐵人賽 開發技術 DAY 7
Node.js 系列學習日誌 系列 第 7

技術 Node.js 系列學習日誌 #7 - 使用 Express 實作網頁開發框架

Node.js 有許多網頁的框架,其中以 Express 的框架最為流行,也是滿多人才討論使用。在本篇將介紹這個工具具有快速建立網站框架的方法。 我們用全域模...

技術 [Docker] Build A Node.js Image

Docker + Node.js 最近開始接觸容器化技術後,開始覺得這是未來的趨勢,於是開始參加與報名了許多課程,而上完課後就是要來實作,所以這邊來紀錄如何將...

鐵人賽 IT技術鐵人 DAY 29
node.js伺服器實戰 系列 第 29

技術 node.js伺服器實戰(29) - 簡化非同步操作

node.js最主要的特色就是結合非同步I/O以及Event Loop來達到在高負載仍能有很好的反應速度,但是非同步操作常常會中斷流程,而且不保證執行的順序.....

鐵人賽 IT技術 DAY 9
Front to Back, Node.js 系列 第 9

技術 JavaScript 的神奇方法 function - node.js day 9

function 在 JavaScript 是個讓人又愛又恨的東西,也可以說是 JavaScript 整個語言中最讓人驚艷的部份,也讓我們發現許多好玩的使用方式...

鐵人賽 Modern Web DAY 1
Node JS-Back end見聞錄 系列 第 1

達標好文 技術 Node JS-Backend見聞錄(00):關於本系列文章

Node.js-Backend見聞錄(00):關於本系列文章 序 Hi, 各位!我是PenguinRun, 一位學習Node.js不久的工程師。這是第一次參與...

鐵人賽 IT技術 DAY 2

技術 Cloud Foundry 雲端應用開發實戰(2/30)Cloud Foundry 的平台及工具

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...

技術 【我可以你也可以的Node.js】第十一篇 - Process 的標準串流 (stdin、stdout、stderr)

這篇是延續以下文章的內容第四篇 - 進程、行程、過程、行程、程序、處理程序、Process第五篇 - Task queue、EventLoop第六篇 - No...

鐵人賽 Modern Web DAY 24

技術 [Day 24] 初探 Deno — 與 Node.js 的淺比較

為什麼要寫這個主題呢?原因是我想如果前端開發者要接觸後端領域,「通常」會選擇 Node.js ,畢竟不用學另外的語言,npm 開發生態系也是相通的,不過最近出了...

鐵人賽 IT技術鐵人 DAY 30
node.js伺服器實戰 系列 第 30

技術 node.js伺服器實戰(30) - scaling node.js

Javascript有一個特色,就是使用單一執行緒的Event Loop來執行所有的事件(函數)。這個模型讓他反應速度很快,但是有一些後遺症。 node.js的...

鐵人賽 開發技術 DAY 18
Node.js 系列學習日誌 系列 第 18

技術 Node.js 系列學習日誌 #18 - 連接 MySQL 並實現 CRUD 操作 - 建立 (Create)

延續上一篇的連接 mysql 實現 crud 的操作,本篇將介紹新增資料的操作。之後的兩篇文,將會介紹更新、刪除的操作。首先我們在上一篇已經有將資料列出來,在此...

技術 從零開始的聊天室建構(Android Studio)

前言 勿忘IT苦人多,本文會使用JAVA在Android Studio上撰寫,Server使用JavaScript在VScode上撰寫需要一些android s...

鐵人賽 開發技術 DAY 6
Node.js 學習筆記 系列 第 6

技術 Node.js學習筆記五:nodemon的安裝與使用

上一篇我們引進了Express.js,正式開始用Node.js開發網頁。如果你有接觸過網頁開發,你一定知道這一項需要大量修改的工作。所以在深入Express....