安装:

npm install koa-nunjucks-2 --save

目录结构

|--- controller/
|    |--- home.js
|--- service/
|    |--- home.js
|--- views/
|--- app.js
|--- router.js

app.js

// (部分)
const nunjucks = require('koa-nunjucks-2');
app.use(nunjucks({ext: 'html,path: path.join(__dirname, 'views' ),nunjucksConfig: {trimBlocks: true}
}));

login.html

// view/home/login.html
<!DOCTYPE html>
<html lane="en">
<head><title></title><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<form action="/user/login" method="post"><input name="name" type="text" placeholder="请输入用户名: ikcamp" /><br /><input name="password" type="text" placeholder="请输入密码: 123456" /><br/><button>{{ btnName }} </button>
</form>
</body>
</html>

controller/home.js

login: async(ctx, next) => {await ctx.render('home/login', {btnName: 'GoGoGo'});
},

koa --- nunjucks相关推荐

  1. koa --- nunjucks在Koa中的使用、中间件的配置

    Nunjucks在Koa中的应用 app.js const koa = require('koa'); const app = new koa(); const router = require('. ...

  2. http+nunjucks模板引擎、koa+nunjucks模板引擎

    模板引擎 模板引擎:模板引擎是web应用中动态生成html的工具,负责将数据和模板结合. 常见模板引擎有:ejs.jade(现更名为pug).Handlebars.Nunjucks.Swig等: 使用 ...

  3. Node.js(二)——pug模板引擎,nunjucks模板引擎,在koa中使用pug和nunjucks模板引擎

    目录 1.知识点及课堂目标 2.模板引擎 3.pug模板引擎使用 3.1安装pug 3.2pug常用语法 3.2.1通过缩进关系,代替以往html的层级包含关系. 3.2.2html 元素属性/sty ...

  4. React + Koa 实现服务端渲染(SSR)

    ⚛️React是目前前端社区最流行的UI库之一,它的基于组件化的开发方式极大地提升了前端开发体验,React通过拆分一个大的应用至一个个小的组件,来使得我们的代码更加的可被重用,以及获得更好的可维护性 ...

  5. koa --- 使用koa-multer上传文件+elementUI

    核心代码 const upload = require('koa-multer') ({dest: './public/images'}); router.post('/upload', upload ...

  6. react native text换行_基于React+Koa实现React SSR服务端渲染

    React Server-Side Rendering 其实这个概念很早之前就有了解了,出于没有应用场景原因,之前一直都只停留在了解API的层面,未曾去实践.快到周末闲来无事,自己复盘了下之前做的新商 ...

  7. koa + pug模板引擎

    模板引擎 模板引擎:模板引擎是web应用中动态生成html的工具,负责将数据和模板结合. 常见模板引擎有:ejs.jade(现更名为pug).Handlebars.Nunjucks.Swig等: 使用 ...

  8. Nunjucks模板入门

    一.为什么要用Nunjucks? 我们上节课设置页面内容时,是用模板字符串来写的,但是内容多的时候,这样就不好看,也不方便. 二.安装 1.koa-views:告诉计算机,要用哪个模板引擎 2.nun ...

  9. Nunjucks模板语法

    一.循环语句 1.js代码 const Koa = require("koa"); // 引入Koa构造函数 const views = require("koa-vie ...

最新文章

  1. win10 +python 3.6.4安装scrapy
  2. reactivecocoa button的几种点击方式
  3. 【MySQL】触发器:让指定某一字段的值等于id
  4. TypeScript--es5中的类,继承,静态方法
  5. 『设计模式』我就要一个对象,你别给我这么多好不好!---单例模式
  6. 【cocos2d-js官方文档】二十五、Cocos2d-JS v3.0中的单例对象
  7. 中小企业什么OA办公系统适用呢?
  8. Web.config中用customErrors可以自定义默认的出错页面
  9. C#:判断某个对象有没有某个键的方法
  10. 关于我学前端一年的体验(心得)
  11. [Python ]个税计算
  12. 开源手游暗黑世界客户端部分代码注解续
  13. 数据结构PTA 基础实验7-2.1 魔法优惠券
  14. jsp+ssm计算机毕业设计电影影评网【附源码】
  15. 怎么用clear case?
  16. silk lobe资源公众号_小说免费阅读公众号:恐怖玄幻资源
  17. confluence 制作流程图_流程图绘制在线工具
  18. 在html里如何下雪花,html加动态雪花
  19. 你也可以找到好工作(一)
  20. 计算机cad相关证书,cad证书含金量 工资一般是多少

热门文章

  1. User Mode Driver Management 介绍(二)
  2. java 什么是servlet_JavaWeb解释一下什么是 servlet?
  3. python变量定义大全_详解python变量与数据类型
  4. 关闭文件夹或打印机共享服务器,局域网共享打印机好用,但文件夹不能访问
  5. c语言 多个线程对同一变量执行memcpy_手把手带你实现线程池
  6. 海南大学计算机调剂要求,海南大学2020年硕士研究生招生调剂的公告
  7. linux ping监控脚本,WINDOWS和LINUX下带时间的PING包监控脚本
  8. oracle数据库11gr2,Oracle 11g R2 X64数据库安装
  9. ASP.NET Core Web 应用程序开发期间部署到IIS自定义主机域名并附加到进程调试
  10. Java生鲜电商平台-秒杀系统微服务架构设计与源码解析实战