week10.md - Lin610313/ws112a GitHub Wiki

第十週 -- deno 工具+websocket應用

Express.js

Node.js

Express 是一個知名常用的網路應用程式開發框架,提供開發者更快有效建立 Web 應用程式且支援 MVC 架構。提供應用程式與 Web 之間完整的路由與中介軟體。

安裝

透過指令 express-generator -g進行全域安裝(必要)。Express Generator 與前面介紹的 Express 不同的是,Express 可透過區域安裝方式再自行 require 載入使用,而 Express Generator 是直接全域安裝並透過指令輸入express <APP_NAME>即可產生具備 MVC 架構的 APP 初始環境。因此選擇 Express Generator 來初始化應用即可,不用預先安裝 Express 到區域或全域上。

手動添加路由與 View 網頁

var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
var customRouter=require('./routes/custom'); //custom Route require

與deno的用法不太一樣
⚠️ **GitHub.com Fallback** ⚠️