Day22

1-使用 express 创建服务器

  const express=require("express")
  //创建网站服务
  const app=express()
  //接收请求
  app.get("/",(req,res)=>{
  res.send("你好 express")
  })
  app.get("/list",(req,res)=>{
  res.send({
  name:"张三",
  age:18
  })
  })
  app.post("/list",(req,res)=>{
  
  })

  app.listen(3000)
  console.log("服务器运行在3000端口")

2-epress 模块中路由的使用步骤

  const express=require("express")
  const app=express()

  //创建路由对象---一级路由
  const home=express.Router()
  const admin=express.Router()
  //为刚创建的路由对象匹配路径
  app.use("/home",home)
  app.use("/admin",admin)

  //创建二级路由
  home.get("/index",(req,res)=>{
  res.send("欢迎来到首页")
  })
  admin.get("/index",(req,res)=>{
  res.send("欢迎来到服务端")
  })
  //接收请求


  app.listen(3000)
  console.log("3000")

3-express 如何获取静态资源

  const express=require("express")
  const path=require("path")
  const bodyParser=require("body-parser")
  const app=express()
    //访问静态资源
  app.use("/static",express.static(path.join(__dirname,"public")))
    //接收请求
  app.get("/index",(req,res)=>{
    //get请求参数
  res.send("ookkok")
   })

  app.listen(3000)
  console.log("3000")

4-express 中如何使用模板引擎

  const express=require("express")
  const path=require("path")
  const app=express()
  app.engine("art",require("express-art-template"))
  app.set("views",path.join(__dirname,"views"))
  //告诉express框架模板默认的后缀是什么
  app.set("views engine","art")
  接收请求
  app.get("/index",(req,res)=>{
  //get请求参数
  res.render("index",{
  msg:"index"
  })
  })

  app.listen(3000)
  console.log("3000")

5-说明模板引擎的常用语法

  {{if(name=="校长")}}
  恭喜
  {{else}}
  哎,错了
  {{/if}}
  <% if (age>18) {%>
  大于18
  <% }else {%>
  小于18
  <% } %>

  {{if age > 18}}
  年龄大于18
  {{else if age < 15}}
  年龄小于15
  {{else}}
  年龄不符合要求
  {{/if}}

posted @ 2021-02-24 22:17  warisFairy  阅读(36)  评论(0)    收藏  举报