首頁>技術>

目錄

01. Express中使用路由

02. 封裝一個自動迴圈註冊路由

03. 透過expires設定Cookie的過期時間

正文

01. Express中使用路由

// router.js 檔案 定義路由的檔案var express = require('express');// 使用 express 的 Router() 方法,得到一個路由例項var router = express.Router();// 透過 Method 和 請求路徑,分發不同的請求到不同的處理函式中router.get('/', function (req, res) {    res.send('<h1>首頁</h1>');}).get('/movie', function (req, res) {    res.send('<h1>電影</h1>');});module.exports = router;// app.js  匯入路由並註冊路由var express = require('express');// 匯入路由var router = require('./router');// 建立一個 app 出來var app = express();// 註冊路由app.use(router);// 啟動 app 監聽程式app.listen(3000, function () {    console.log('App running at http://127.0.0.1:3000');});

02. 封裝一個自動迴圈註冊路由

// 自動註冊路由fs.readdir(path.join(__dirname,'./router'),(err,filenames)=>{    if(err) throw err;    filenames.forEach(filename => {      // routerPath 是每個路由模組對應的require時候的path      var routerPath = path.join(__dirname,'./router',filename);      // 根據每個路由模組的路徑,自動require 路由模組      var requireModul = require(routerPath);      // 根據自動 require 進來的路由模組,自動去註冊這個路由模組      app.use('/api',requireModul)    })})

03. 透過expires設定Cookie的過期時間

7
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 深入淺出之控制反轉(IoC)和依賴注入(DI)