iT邦幫忙

node.js相關文章
共有 760 則文章
鐵人賽 Modern Web DAY 3

技術 Day3 - Node.js Modules 介紹及載入

今天,是鐵人賽的第三天。 小編依舊發揮鐵人之精神,整夜無眠的學習著,並且整理後續的文章。 今天,我們將開始進入 Node.js的核心,將了解什麼是 Node....

鐵人賽 Modern Web DAY 1

達標好文 技術 Day1 - Node.js 開發環境準備

鐵人賽緣起: 開頭先來說明,為什麼會參加鐵人賽? 本來,這只是將Node.js學習過程寫在自己的blog(待第30天,小編會將blog網址放上來),在一次的因...

技術 好書推薦

這是美國有名的Pragmatic Bookshelf的書. 這家出版社的書都是為了要讓軟體工程師的生活更好來設計. 這裏列出的都是正在團購中的英文版eBooks...

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

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

技術 「Node.js一月分享會」有興趣可參考一下喔~

Node.js社群有固定的聚會,學習Node.js的朋友可以參考看看 預計下週是一月分享會, 會請大大來幫我們進行經驗分享!! 【聚會地點】卡市達創業加油站(安...

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

技術 Node.js 系列學習日誌 #30 - 野生柯 P相簿 API 列表

鐵人賽終於到了第三十 最終篇,謝謝 IThome 鐵人提供分享的平台,每天固定的發文逼自己在一個月內練技術,在挑選專長的技術裡面一直在尋找對自己有幫助的技術方向...

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

技術 Node.js 系列學習日誌 #29 - 部署上線至 Heroku 雲端平台環境

Heroku 是雲端運算的平台,您可以將您的應用程式放到雲端空間上面 註冊 Heroku 帳號 請先註冊一個 Heroku 帳號,https://www.he...

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

技術 Node.js 系列學習日誌 #28 - 使用 express, mysql, ejs 實作登入/登出功能

上篇介紹了註冊,相對的就一定要來介紹登入的功能。在資料庫上定義了 username, userpass 的欄位,登入的時候就在頁面上擺上兩個輸入框,以及登入的按...

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

技術 Node.js學習筆記 29:為Mongoose的Schema加入方法Method

Mongoose的Schema除了可以設定屬性(Attributes)之外也可以加入方法(Methods)。 以下程式加在UserSchema下面: User...

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

技術 Node.js 系列學習日誌 #27 - 使用 express, mysql, ejs 實作註冊功能

本篇將介紹 node.js 系列學習日誌以來的一些整合應用,預計來做註冊、登入、登出這類的動態程式,在這裏首先介紹註冊的部分,本著 node.js expre...

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

技術 Node.js學習筆記 28:Mongoose的Schema, Model與Entity

Mongoose對MongoDB的操作涉及三個層面:Schema, Model與Entity。 Schema是資料文件的骨架,本身不影響資料庫,用來產生Mod...

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

技術 Node.js學習筆記 27:用Mongoose連結MongoDB

把Mongoose安裝起來後就能用它來連結MongoDB。 打開"app.js",找到Monk的那兩行,改成以下: var mongoos...

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

技術 Node.js 系列學習日誌 #26 - 調校 Debug 工具 node-inspector

開發過程所撰寫的程式,總是要跟 bugs 打交道,本篇文章介紹一套官方推薦的 Node.js Debug 調校工具 node-inspector,而Node.j...

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

技術 Node.js學習筆記 26:安裝Mongoose

我們已經學會用Monk來連結MongoDB,接下來試試看用Mongoose來操作MongoDB。 首先打開"package.json",由...

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

技術 Node.js 系列學習日誌 #25 - 介紹 middleware 應用與開發

從我們前幾篇用到 express web framework 框架的時候,express 就已經內建啟用 middleware 的概念,可以利用中間層的這個部分...

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

技術 Node.js 系列學習日誌 #24 - 基礎工具核心模組 util.inherits 實現原型繼承

在 js 的內建功能裡面如果有些不適合或無法滿足需求的時候,多半都要動手刻程式然後做到自己要的模組來呼叫方法。而 Node.js 提供了一個函數的集合,能夠比...

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

技術 Node.js學習筆記 25:用Postman來測試RESTful API

上一篇我們為testproject加入了一個簡單的RESTful API,今天來介紹一款簡單好用的API測試工具:Postman - REST Client。...

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

技術 Node.js學習筆記 24:用Node.js建立RESTful API

今天再把"testproject"進一步擴展,建立RESTful API。 用Node.js 加Express.js 建立API非常簡單,...

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

技術 Node.js 系列學習日誌 #23 - 讀取 markdown 檔案內容顯示在頁面上

繼上一篇完成讀取檔案的操作之後,本篇將介紹讀取 markdown 檔案內容顯示在頁面上面。 話說前頭,什麼是 markdown? 從 wiki 網站所說的,它是...

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

技術 Node.js學習筆記 23:尋找最適合你的Node.js Framework

關於Node.js Framework,我們介紹了Express.js以及上一篇提到的Sail.js及Koa.js。這兩個是相當受歡迎的Framework,但...

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

技術 Node.js 系列學習日誌 #22 - 核心模組檔案系統 fs

node.js 提供了檔案操作的模組,包含讀取、刪除、寫入、更名等等的檔案操作。其中 fs 模組他還提供了同步與非同步的方法來使用。他的方法名稱也相當好懂,如果...

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

技術 Node.js 系列學習日誌 #21 - 使用 nodemailer 套件透過 gmail 發送電子信箱

在上幾篇完成了 mysql 的 CRUD 的四大操作,本篇就來個輕鬆一點的應用,在這篇介紹使用 nodemailer 套件透過 gmail 來發送電子信箱,在安...

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

技術 Node.js學習筆記 22:全站完成!What's Next?

上一篇將"adduser"的routing加入後,我們可以打開:locoalhost:3000/adduser 來測試一下: 按下&qu...

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

技術 Node.js學習筆記 21:將資料寫入MongoDB

上一篇建立了新增用戶頁面,今天要將從頁面讀到的資料寫入MongoDB裡面。 打開"/routes/index.js",加入以下程式: /*...

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

技術 Node.js 系列學習日誌 #20 - 連接 MySQL 並實現 CRUD 操作 - 刪除 (Delete)

前幾篇完成了 Create, Read, Update, 本篇將介紹 Delete 的操作,一樣的我們在使用者列表上面,每筆資料的功能加入『刪除』按鈕,其頁面上...

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

技術 Node.js學習筆記二十:新增用戶頁面

我們已經完成了將資料從MongoDB中取出並顯示於網頁上的部分。接著就要從網頁中取得資料並寫入到MongoDB裡面。首先來做一個新增用戶的頁面。 第一步自然是...

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

技術 Node.js 系列學習日誌 #19 - 連接 MySQL 並實現 CRUD 操作 - 更新 (Update)

上一篇完成了建立資料,本篇就來介紹更新的部分,我們在上一篇的使用者列表頁面上,每一筆資料的功能建立了一個『更新』的按鈕,如下: 在這使用者列表的部分,表格列出的...

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

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

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

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

技術 Node.js學習筆記十九:Hogan.js模版引擎裡顯示陣列

上一篇我們將所有的"username"放到了"name"陣列中,並送往Hogan.js模版引擎: res.render...

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

技術 Node.js學習筆記十八:Node.js的陣列

上一篇我們將Objects轉成獨立的資料,接著我們可以把這些資料保存在一個陣列裡。 這裡我們只保存"username"的部分。請看以下&q...