完整程式碼,請洽: https://github.com/Zrn-code/Node-js-tutorial/tree/node-06
# 創建一個 express 專案
# 安裝
# 使用
app.js | const express = require('express'); |
| const app = express(); |
| app.listen(3000); |
| app.get('/',(req,res)=>{ |
| res.send('<p>Home Page</p>'); |
| }); |
| app.get('/about',(req,res)=>{ |
| res.send('<p>About Page</p>'); |
| }); |
# 路徑與 html 頁面
app.js | const express = require('express'); |
| const app = express(); |
| app.listen(3000); |
| |
| app.get('/',(req,res)=>{ |
| res.sendFile('./views/index.html',{ root: __dirname }); |
| }); |
| |
| app.get('/about',(req,res)=>{ |
| res.sendFile('./views/about.html',{ root: __dirname }); |
| }); |
# 重新導向
app.js | |
| app.get('/about-us',(req,res)=>{ |
| res.redirect('/about'); |
| }); |
# 404 頁面
app.js | |
| app.use((req,res)=>{ |
| res.status(404).sendFile('./views/about.html',{ root: __dirname }); |
| }); |