Nodejs+express+ejs简单使用实例代码
发布时间 - 2026-01-11 03:17:31 点击率:次前几天主要看了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
# express
# ejs
# Nodejs Express 通过log4js写日志到Logstash(ELK)
# nodejs express配置自签名https服务器的方法
# nodejs基于express实现文件上传的方法
# nodejs+express搭建多人聊天室步骤
# nodejs中Express与Koa2对比分析
# 使用nodejs+express实现简单的文件上传功能
# nodejs使用express获取get和post传值及session验证的方法
# 详解nodejs中express搭建权限管理系统
# nodejs中express入门和基础知识点学习
# 我是
# 看了
# 很简单
# 扩展名
# 转了
# 前几天
# 很像
# 大家多多
# 这也是
# renderFile
# html
# parser
# app
# engine
# set
# res
# locals
# userinfo
# view
# function
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
原生JS获取元素集合的子元素宽度实例
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
Swift中循环语句中的转移语句 break 和 continue
Android中AutoCompleteTextView自动提示
Android使用GridView实现日历的简单功能
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
Laravel如何配置和使用缓存?(Redis代码示例)
高端网站建设与定制开发一站式解决方案 中企动力
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】
HTML 中动态设置元素 name 属性的正确语法详解
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何在新浪SAE免费搭建个人博客?
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
android nfc常用标签读取总结
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
海南网站制作公司有哪些,海口网是哪家的?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
如何生成腾讯云建站专用兑换码?
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
Laravel如何生成API文档?(Swagger/OpenAPI教程)
网站制作报价单模板图片,小松挖机官方网站报价?
Python正则表达式进阶教程_复杂匹配与分组替换解析
三星网站视频制作教程下载,三星w23网页如何全屏?
JavaScript如何实现音频处理_Web Audio API如何工作?
linux top下的 minerd 木马清除方法
英语简历制作免费网站推荐,如何将简历翻译成英文?
如何用花生壳三步快速搭建专属网站?
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
如何自定义建站之星网站的导航菜单样式?
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
Android利用动画实现背景逐渐变暗
Laravel如何使用Eloquent进行子查询
网站建设整体流程解析,建站其实很容易!
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
如何在IIS7上新建站点并设置安全权限?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
如何快速建站并高效导出源代码?
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
如何在服务器上配置二级域名建站?
微信小程序 闭包写法详细介绍
JavaScript中的标签模板是什么_它如何扩展字符串功能
成都网站制作公司哪家好,四川省职工服务网是做什么用?
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
高端云建站费用究竟需要多少预算?
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法

