iT邦幫忙

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

技術 【我可以你也可以的Node.js】第十七篇 - 讓你的 Node 應用程式無止境的跑下去吧 #Forever

嗨各位大大,今天來分享 Forever~我們平常開發幾乎都是使用 Nodemon , 而 Forever,簡單來說與他的差異就是當你的應用程式拋出例外時,他能...

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

技術 node.js伺服器實戰(25) - 初步設計視圖與模型的互動方式

在MVC中,三種物件如何互動,是設計的關鍵。基本上目前Controler已經確定了,所以還需要決定View與Model的互動方式。 構想 由於Model可能是M...

鐵人賽 IT技術 DAY 24

技術 Cloud Foundry 雲端應用開發實戰(24/30)安裝 Cloud Foundry Integration

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

技術 Week9 - RxJS到底幫助了我們什麼,用簡單的實戰來說明 - Reactive Programing篇 [前端大作戰系列]

各位好,不知道各位是否有聽過Functional Programming - FP,這是近期很火紅的名詞。 我第一次聽到這個名詞是一個前輩說的:「FP實在太神奇...

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

技術 MongoHQ 環境申請 - Node.js 14 Day

今天要談的環境建置的最後一章,這邊使用的是 MongoDB 作為 Database ,資料總是要找個家,有個儲存的地方,而今天要介紹的就是使用 MongoHQ。...

鐵人賽 IT技術 DAY 7

技術 Cloud Foundry 雲端應用開發實戰(7/30)應用程式調校與除錯技巧

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

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

技術 Node.js 學習筆記序:學習資源匯整

Node.js的介紹就免了,這是官方網站:http://nodejs.org/,想要瞭解更多的,可以點進去看看。 至於選Node.js的原因是:我認為Node...

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

技術 [Day 4] Node.js 的 Document (1) - 與 ES6 的友好關係

前言 花了 3 天篇幅大致說完了 Node.js 外圍的事情,也該說說 Node.js 的內在。 看書第一件事情我習慣先看書背、目錄,Node.js 文件目錄...

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

技術 [Day 7] Node.js 的 Document (4) - Node.js 也有官方使用手冊

前言 看書第一件事情我習慣先看書背、目錄,Node.js 文件目錄分為四項,分別是 ES6 的說明 常見的問題 (FAQ) API 參考文件...

技術 從頭開始用 Laravel 來做CRUD -04- 環境架設 - JS - node.js 安裝

目前環境 Laravel:5.7 資料庫:MariaDB 說明 所謂的CRUD是指 新增(Create)、讀取(Read)、更新(Update)、刪除(...

鐵人賽 Modern Web DAY 8

技術 [Day 8] 利用 Task Queue 分散式處理非同步任務 - Bull

今天有一種情境,假設我們需要去匹次處理大量任務,每個任務都可能會有發生 error 的風險(資料錯誤或是暫時性第三方錯誤或是任何非預期原因) 例如: 假設我們今...

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

技術 Day2 Visual Studio Code 安裝與設定

IDE的抉擇 「工欲善其事,必先利其器」這句話從小聽到大,選擇適合的IDE可以提高開發的效率。 在學NodeJS之前, 曾經使用Sublime Text開發Ja...

鐵人賽 IT技術 DAY 23

技術 Cloud Foundry 雲端應用開發實戰(23/30)快速建立 CRUD 操作

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

鐵人賽 Modern Web DAY 6

技術 Day05:MongoDB 與 Collection(一)瀏覽器端的資料庫

MongoDB 為 Meteor 預設連接的資料庫,透過 Collection 來存取,但 Collection 不僅僅提供儲存與讀取資料等基本功能,還擁有 r...

技術 【我可以你也可以的Node.js】第二二篇 - Crypto 加密模組 #以串接 BitoPro API 為例

先來簡單講講,為何需要? 因為是秘密所以不想讓人知道。 而在如何做到這點? 你不要說不就沒事了 (X) 在生活中我們有很多一定要接受的事,例如:我沒...

鐵人賽 自我挑戰組 DAY 5

技術 Day5. NPM介紹

回頭講一下NPM是什麼,因為之後會用到(包含我現在開發也常用)。這邊引用nodejs-wiki-book的說明 NPM 全名為 Node Package Ma...

鐵人賽 Modern Web DAY 28

技術 Day 28:有效測試的方法論

熟悉測試的讀者可能知道,自動化測試可以大致分成幾個不同的層級: 單元測試(Unit Test):只測試一個「單元」,通常是一個 Function 或一個 Cl...

鐵人賽 IT技術 DAY 22

技術 Cloud Foundry 雲端應用開發實戰(22/30)Grails 開發環境建置

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

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

技術 Node.js學習筆記十四:使用Monk來連結MongoDB

對MongoDB的操作我們已經有一定程度的瞭解,接下來我們就要把MongoDB的資料顯示到網頁上。 為了讓Node.js能夠連結MongoDB,我們要在pac...

技術 【我可以你也可以的Node.js】第五篇 - Task queue、EventLoop

嗨打給賀~哇洗Robinლ(́◕◞౪◟◕‵ლ)大家好的台語=> 打給賀岳母好的台語=> 打給賀我是不會消費別人的客家人(因為客家人本來就不會消費(...

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

技術 Node.js學習筆記十七:將MongoDB資料的Object拆解(二)

上一篇我們把從MongoDB讀取的Object類型拆解成獨立的變數,我們再來看看那段程式是怎樣實現的。 以下是我們的程式: router.get('/user...

鐵人賽 Software Development DAY 27

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 27 - 用 Webpack 打包 Express

Webpack 是什麼? 圖片來源 Webpack 是一個打包工具,經常用於前端領域,能夠將各個依賴的檔案進行 bundle, 更提供了預處理的功能,使 sas...

鐵人賽 IT技術 DAY 13

技術 Cloud Foundry 雲端應用開發實戰(13/30)建立 Node.js 開發環境

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

技術 Week15 - 用NestJS整合Line Login,一個基於OAuth2.0的OpenID Connect系統 - OAuth2.0 & OIDC篇 [Server的終局之戰系列]

本文章同時發佈於: Medium iT邦幫忙 大家好,眾所皆知JavaScript是非常彈性而強大的語言,可以快速的替自己打造一個靈活的Serve...

鐵人賽 Software Development DAY 7

技術 [今晚我想來點 Express 佐 MVC 分層架構] DAY 07 - Express 錯誤處理

說到 Express 的錯誤處理機制,就要先來談談 node.js 的 錯誤優先處理(Error-First),這是一種風格,大致上是長這樣的: const m...

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

技術 Node.js學習筆記十二:MongoDB的操作-讀取資料庫裡的資料

上一篇的MongoDB的操作,我們瞭解了如何新增資料庫及放入資料。今天我們來看如何取出資料。 我們建立了一個名為"usercollection&qu...

技術 鄉民篇-Github actions bash: npm: command not found when on ssh

前言 我想用GitHub actions去做CI/CD,主要做的事情很簡單,只有gut push和npm install,但卻不盡人意,在actions讀取到執...

技術 Week19 - 用Let's Encrypt來為你的網站設定免費的SSL保護吧 - Auto-Renew篇 [Server的終局之戰系列]

本文章同時發佈於: Medium iT邦幫忙 大家好,繼上篇Week18 - 用Let's Encrypt來為你的網站設定免費的SSL保護吧 -...

鐵人賽 Modern Web DAY 9

技術 Day 09:設定「開始使用」按鈕、「歡迎文字」與「常駐選單」

「開始使用」按鈕、「歡迎文字」與「常駐選單」,都是 Messenger Profile API 的一部分,今天要來教大家怎麼使用這些功能以及如何在 Botten...

技術 微軟 Build 2015 發表跨平臺程式編輯器Visual Studio Code

看到iThome 記者 Build 2015的訊息 <a href="">百萬Android和iOS App的程式碼不用改,能快...