Nodejs+express+ejs简单使用实例代码


Posted in NodeJs onSeptember 18, 2017

前几天主要看了express,今天开始接触ejs,jade还是不想看了,O(∩_∩)O哈哈~

var express = require("express");
var ejs = require('ejs');
//var fs = require("fs");
//var bodyParser = require('body-parser');

var app = express();

app.engine('html', ejs.renderFile);

app.set("view engine", "html"); 

app.use(function(req, res, next) {
  res.locals.userinfo = {
    userid : 123,
    username : "ladeng"
  };
  next();
});

app.get("/", function(req, res) {
  var list = [1, 2, 4, 5, 5, 7, 8];
  res.render("sdf", {title : "我是NodeJs测试", list : list});
});

app.listen(8188);

console.log("服务器运行中");

上面的代码是js代码,我是用的sublime text开发的,ejs的扩展名太坑了,所以就转了一下。

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title><%=title%></title>
</head>
<body>
  <%= userinfo.username%>
  <ul>
    <%for(var i = 0 ; i < list.length ; i++) {%>
    <li><%= list[i]%></li>
    <%}%>
  </ul>
</body>
</html>

这个是html的代码,跟.net里的语法还是很像的,用起来很简单,这也是我选择ejs的原因,据说速度不如jade,who care

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
windows下安装nodejs及框架express
Aug 07 NodeJs
nodejs redis 发布订阅机制封装实现方法及实例代码
Dec 15 NodeJs
nodejs中全局变量的实例解析
Mar 07 NodeJs
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
Sep 19 NodeJs
NodeJS安装图文教程
Apr 19 NodeJs
解决nodejs的npm命令无反应的问题
May 17 NodeJs
Nodejs异步回调之异常处理实例分析
Jun 22 NodeJs
nodejs 使用http进行post或get请求的实例(携带cookie)
Jan 03 NodeJs
nodejs log4js 使用详解
May 31 NodeJs
分享node.js实现简单登录注册的具体代码
Apr 26 NodeJs
详解nodejs中express搭建权限管理系统
Sep 15 #NodeJs
nodejs socket服务端和客户端简单通信功能
Sep 14 #NodeJs
ubuntu编译nodejs所需的软件并安装
Sep 12 #NodeJs
nodejs对express中next函数的一些理解
Sep 08 #NodeJs
nodejs 图解express+supervisor+ejs的用法(推荐)
Sep 08 #NodeJs
nodejs创建简易web服务器与文件读写的实例
Sep 07 #NodeJs
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
Sep 06 #NodeJs
You might like
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
mysq GBKl乱码
2006/11/28 PHP
从一个不错的留言本弄的mysql数据库操作类
2007/09/02 PHP
MayFish PHP的MVC架构的开发框架
2009/08/13 PHP
PHP include_path设置技巧分享
2011/07/03 PHP
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
PHP的几个常用加密函数
2016/02/03 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
模仿JQuery.extend函数扩展自己对象的js代码
2009/12/09 Javascript
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
javascript中定义类的方法汇总
2014/12/28 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
优雅的使用javascript递归画一棵结构树示例代码
2019/09/22 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
[03:20]次级联赛厮杀超职业 现超级兵对拆世纪大战
2014/10/30 DOTA
python基础教程之元组操作使用详解
2014/03/25 Python
Python的Django框架安装全攻略
2015/07/15 Python
Fabric 应用案例
2016/08/28 Python
Python 学习教程之networkx
2019/04/15 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
解决python运行启动报错问题
2020/06/01 Python
使用CSS3制作倾斜导航条和毛玻璃效果
2017/09/12 HTML / CSS
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
商务英语专业求职信范文
2014/01/28 职场文书
致百米运动员广播稿
2014/01/29 职场文书
留守儿童工作方案
2014/06/02 职场文书
代理人委托书
2014/08/01 职场文书
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python