iT邦幫忙

nodejust.com相關文章
共有 28 則文章
鐵人賽 開發技術 DAY 30
Node.js 學習筆記 系列 第 30

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

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

鐵人賽 開發技術 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 27
Node.js 學習筆記 系列 第 27

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

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

鐵人賽 開發技術 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 24
Node.js 學習筆記 系列 第 24

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

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

鐵人賽 開發技術 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 21
Node.js 學習筆記 系列 第 21

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

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

鐵人賽 開發技術 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...

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

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

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

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

技術 Node.js學習筆記十六:將MongoDB資料的Object拆解

上一篇我們在Node.js裡讀出MongoDB裡的資料並試圖將之顯示在console跟網頁上。結果我們發現,console顯示的確實是我們想要的資料,但網頁卻...

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

技術 Node.js學習筆記十五:使用Monk讀取MongoDB資料

上一篇我們在Node.js上使用Monk模組來連結MongoDB。接著就要在Node.js程式裡把MongoDB裡的資料讀取出來。 首先打開"/ro...

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

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

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

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

技術 Node.js學習筆記十三:MongoDB的操作-使用變數

關於MongoDB的操作,我們學了新增資料庫,加入資料,讀取資料。當我們需要存入較多資料時,可以在Mongo Console中使用變數。 假設我們現在要增加兩...

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

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

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

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

技術 Node.js學習筆記十一:MongoDB的操作-新增資料庫

上一篇將MongoDB成功安裝起來,這一篇要進行實際操作。 上篇提到MongoDB安裝成功後,會出現"connecting to: test&quo...

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

技術 Node.js學習筆記十:MongoDB介紹與安裝

我們對Node.js與Express.js網頁框架都有一定程度的認識,接下來為擴大網頁的規模,我們要引入資料庫系統。在Node.js的世界最多人使用的資料庫系...

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

技術 Node.js學習筆記九:為Express建立About Us網頁

上一篇解讀了Express.js的app.js,今天我們來試試建立一個新頁面,就選最簡單的About Us頁面好了。 首先打開"/views/ind...

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

技術 Node.js學習筆記八:看懂Express的app.js

Express.js的架構跟網頁修改我們都已接觸過了。今天我們來弄懂Express為專案產生的最重要文件之一:app.js。以下是app.js的全部內容: v...

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

技術 Node.js學習筆記七:Express.js網頁修改

上一篇,我們瞭解了Express.js創建的專案的檔案架構,也看過package.json,對Express.js有了基本的認識,今天我們來真正地修改網頁。...

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

技術 Node.js學習筆記六:Express.js專案目錄架構與package.json

在Express.js的介紹中我們為Node.js安裝了Express.js這個目前最流行的網頁開發框架(web framework),並建立了一個testp...

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

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

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

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

技術 Node.js學習筆記四:Express.js的安裝使用

Express.js是Node.js最受歡迎的Web開發框架,能大大地加快Node.js的網站開發速度。我們可以透過以下指令安裝Express.js:npm...

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

技術 Node.js學習筆記三:Blocking與Non-blocking的思考

在上一篇的Node.js路由上,我們的例子只輸出到console,而沒有顯示在網頁上。要顯示到網頁上其實很簡單,只要根據不同的頁面返回不同的內容,再透過Res...

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

技術 Node.js學習筆記二:Node.js路由(Routing)處理基礎

(本文同步發表於NodeJust.com) 在Hello World的例子裡,學習了Node.js的回應(Response)的基礎,今天來看一下請求(Requ...