Node

外部資源連結
使用 Node.js + Express 框架建立一個靜態網頁
https://hackmd.io/@Heidi-Liu/note-be201-express-node
express
https://expressjs.com/
使用 Node.js + Express 建構一個簡單的微博網站
https://www.cythilya.tw/2014/11/23/nodejs-express-microblog/
一如前端
https://nicolakacha.coderbridge.io/

Node 指令

啟動 mongodb
mongod --dbpath ../blog/ -->在blog目錄裡執行

啟動 Node用 demon方式
npx nodemon app.js -->app.js是程式

Node 安裝

*如何在 Ubuntu 14.04 伺服器上安裝 Node.js
*安裝Express+

Node中文顯示

解決 PowerShell 下 Node.js 中文亂碼
設定 PowerShell 編碼
在 PowerShell 執行一次:

$OutputEncoding = [Console]::OutputEncoding =[Text.UTF8Encoding]::UTF8

這樣就會強制輸出為 UTF-8。

MVC基本架構

*MVC基本架構
*安裝express
*另一種安裝Express方式
Express application generator (Express 應用程式產生器)
*安裝nodemon
更改程式不需要重新啟動

Node express 實作網站

*安裝完Node之後就已經有網站功能
*安裝express
*透過 Express 提供的 template engines 來實作 View
*實作簡易的 todo list API
*重構專案:實作 Model & Controller
*串接 Node.js 與 MySQL

Express 筆記

*安裝 express
*自訂路由 Routing
*路由處理函數
*根據模板動態生成頁面
*使用Jade
*使用EJS
*接受客戶端傳遞的資料
*Query String
*POST方法