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 相关文章推荐
Nodejs进程管理模块forever详解
Jun 01 NodeJs
nodejs中简单实现Javascript Promise机制的实例
Dec 06 NodeJs
在windows上用nodejs搭建静态文件服务器的简单方法
Aug 11 NodeJs
nodejs进阶(6)—连接MySQL数据库示例
Jan 07 NodeJs
nodejs+express实现文件上传下载管理网站
Mar 15 NodeJs
nodejs使用express创建一个简单web应用
Mar 31 NodeJs
nodejs和C语言插入mysql数据库乱码问题的解决方法
Apr 14 NodeJs
Nodejs调用WebService的示例代码
Sep 29 NodeJs
nodejs require js文件入口,在package.json中指定默认入口main方法
Oct 10 NodeJs
NodeJs实现简单的爬虫功能案例分析
Dec 05 NodeJs
nodejs使用socket5进行代理请求的实现
Feb 21 NodeJs
windows如何把已安装的nodejs高版本降级为低版本(图文教程)
Dec 14 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
PHP设计模式 注册表模式
2012/02/05 PHP
php使用curl详细解析及问题汇总
2016/08/11 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
2017/02/08 PHP
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
EasyUI在表单提交之前进行验证的实例代码
2016/06/24 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
理解JavaScript中的对象
2020/08/25 Javascript
Python连接DB2数据库
2016/08/27 Python
详解python函数传参是传值还是传引用
2018/01/16 Python
python自动12306抢票软件实现代码
2018/02/24 Python
Python机器学习k-近邻算法(K Nearest Neighbor)实例详解
2018/06/25 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
Pandas之groupby( )用法笔记小结
2019/07/23 Python
python字典的常用方法总结
2019/07/31 Python
python scrapy重复执行实现代码详解
2019/12/28 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
Python读写压缩文件的方法
2020/07/30 Python
Python实现EM算法实例代码
2020/10/04 Python
教师工作失职检讨书
2014/09/18 职场文书
教师党员先进性教育自我剖析材料思想汇报
2014/09/24 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
党的群众路线教育实践活动学习计划
2014/11/03 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
红色故事汇观后感
2015/06/18 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
python 爬取天气网卫星图片
2021/06/07 Python
Python max函数中key的用法及原理解析
2021/06/26 Python
5个实用的JavaScript新特性
2022/06/16 Javascript