Node,js Express第三方框架 (一)

"use strict";
const express = require("express");
let app = express();
app.get("/", (req,res)=>{
  res.setHeader("Content-Type","text/html;charset=utf8");
  res.write("個人天哪");
  res.end();
});
app.listen(8888,()=>{
  console.log("開始監聽...");
});
  • express的get
app.get("/", (req, res) => {
        res.setHeader("Content-Type", "text/html;charset=utf-8");
        res.write("歡迎");
        res.end();
    });
    app.get("/photo", (req, res) => {
        res.write("<h1>沒有照片</h1>");
        res.end();
    });

 

  • express的get獲取參數 方式1
    //請求地址的形式  http://127.0.0.1:8888/post?id=1&token=abcd
    app.get("/post", (req, res) => {
    //解析url中的參數 方式1
    //let query = url.parse(req.url, true).query;
    //console.log(query.id);
    //console.log(query.token);
    
    //解析url中的參數 方式2
    //console.log(req.query);
    //console.log(req.query.id);
    ////過時的方法,不推薦使用
    //console.log(req.param("id"));
    res.write("ceshi");
    res.end();
    });

      

  • express的get獲取參數 方式2
  • //請求地址的形式  http://127.0.0.1:8888/zs/1002.html
    app.get("/:username/:id.html", (req, res) => {
        //獲取參數
        console.log(req.params);
        console.log(req.params.username);
        res.send("haha");
    });
相關文章
相關標籤/搜索