zoukankan      html  css  js  c++  java
  • 【5、koa】koa中ejs模板引擎

    koa之ejs模板引擎

    ejs模板引擎

    npm install koa-views --save

    npm install ejs --save

    var views = require('koa-views');
    
    //配置模板引擎
    //app.use('views',{map:{html:'ejs'}})
    //两种方法配置模板引擎都可以,上面一种是html结尾;下面一种是ejs结尾
    app.use(views('views',{
        extension:'ejs'
    }))
    
    router.get('/',async(ctx)=>{
        console.log('/')
        await ctx.render('index')
    })
    
    //后台数据前端模板引擎渲染
    router.get('/',async(ctx)=>{
        console.log('/')
        let title = 'hello ejs'
        await ctx.render('index',{title:title});        //将title传到前端渲染
    })
    
    //前端直接嵌入代码使用
    <%=title%>
    
    //可以在中间件中配置一个全局的数据;任何ctx中都可以获取的到
    app.use(async(ctx,next) => {
    	ctx.state.userinfo = 'smileyqp';
    	await next();
    })
    
  • 相关阅读:
    NXOpen 创建方体block代码
    Mysql---2 DDL DML DQL DCL
    Mysql数据库--1数据库操作
    FFmpeg
    Servlet Web
    Java web Springboot
    Java 网络
    Java 注解 反射
    Java 线程状态
    Java Lambda
  • 原文地址:https://www.cnblogs.com/smileyqp/p/12675228.html
Copyright © 2011-2022 走看看