zoukankan      html  css  js  c++  java
  • express基础

    express框架
    const express = require("express"); 引入express框架
    var app= express(); 实例化   相当于构造函数
    设置模板所在的目录 默认是views
    app.set("views","tem"); 设置模板目录,第一个参数固定,第二个参数是文件夹名,文件夹需自己新建
    设置使用的模板是ejs,模板要自己建,后缀是ejs
    app.set("view engine","ejs");设置模板引擎,ejs模板
    app.get("/",(req,res)=>{   使用模板
        // res.send("hello中");
        res.render("index",{  render  渲染  要修改的按键值对格式写
            name:data.name,
            age:data.age,
            k:'<h1>hello</h1>'
        });
    })
    传参
    app.get("/list/:no?",(req,res)=>{ list后加/:参数名?  (?要写,表示list 后面还有参数内容,这样有参数时会接着往后选择,否则到list就执行完毕,后面不执行)
       n=Number(req.params.no);  req.params.no 是传过来的参数,no为参数名,可改变,但要对应
       if(!n && n!=0) n=1;  设置默认值
       res.render("list",{
               list:data.list,
               n:n
       })
    })
     
     
    ejs模板
    npm i ejs --save
    模板文件后缀为ejs   内部写html   
     
    定义变量:
    <%=变量名%>  不解析html标签, 按文本显示标签
    <%- 变量名%>  会解析html标签
    <%  代码 %>     会解析js脚本
  • 相关阅读:
    关于微服务的协议概述
    Eclipse 安装阿里巴巴代码规范插件
    Eclipse安装LomBok插件
    关于JAVA架构师
    关于Object类的一些方法
    [SoapUI] SoapUI官方文档
    [Jmeter] 用xsltproc生成html格式的报告
    [RF] Robot Framework新手干货(转载)
    【SoapUI】比较Json response
    怎样查看一个端口有无开启
  • 原文地址:https://www.cnblogs.com/tis100204/p/10309949.html
Copyright © 2011-2022 走看看