express 创建ejs项目,使用html
网上常见是以下写法
app.set( 'view engine', 'html' );
app.engine( '.html', require( 'ejs' ).__express );
但实践中,代码会弹出错误信息,虽没影响运行
Error: Failed to lookup view "error" in views directory
其中一个解决方法:
在app.js中使用这2行代码
app.set('view engine', 'ejs');
app.engine( '.html', require( 'ejs' ).__express );
这时候routes里的代码应该是这样:
router.get('/', (req, res)=> {res.render('index', { title: 'Express' });
});
此时会执行views/index.ejs
想要执行
views/index.html
可以修改如下:
router.get('/', (req, res)=> {res.render('index.html', { title: 'Express' });
});
完成目的。
创建项目时,默认是jade的模版,可以npm install ejs
再修改代码,
当然最好直接创建ejs模版项目,除非你本来就想要jade
代码:express -e myTestName
-e就是 -ejs
express 创建ejs项目,使用html相关推荐
- nodejs创建ejs工程
<Node.js开发指南>创建ejs项目的命令为: express -t ejs microblog.执行后,创建的是jade项目. 在express3.x,express4.x中创建ej ...
- node+express创建第一个node项目
一.安装nodejs 1.到官网下载nodejs安装包 中文官网地址:http://nodejs.cn/ 英文官网地址:https://nodejs.org/en/ 根据自己的系统和版本,选择下载对应 ...
- node+express 搭建商城项目(1-项目搭建)
node+express 搭建商城项目(1-项目搭建) 1:下载node 博主已安装了node 版本:v14.14.1node官网:可选择跟博主同版本 2:安装 express 一般选择全局安装: n ...
- 创建maven项目但是总是报错
在创建maven项目的时候总是报错,也不知道为什么,是不是我本地的maven版本是太低了,还是其他的什么原因,那么我还是重新下载一个maven吧,怎么下载: 我们可以从这个地址去下载: http:// ...
- VS2008正式版创建silverlight项目失败的解决办法
安装microsoft express blend2 最新的试用版时,说请安装.net framework3.5 或更新的版本,我一想,我装了vs2008 beta2,有3.5呀, 于是我就下了个vs ...
- 二十四、创建Node项目,深入Nodejs
@Author:Runsen @Date:2019/12/05 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业 ...
- 只需几分钟跟小猫学前端(内含视频教程):nodejs基础之用express、ejs、mongdb建设简单的网站...
开门见山视频教程 https://v.qq.com/x/page/d0645s79xrq.html 前 言: 这是小猫的第二篇node教程,第一篇教程是一个简单的试水,小猫的node教程面向对象为没有 ...
- 创建vue-ssr项目
1.创建vue-ssr项目 1.在项目存储目录下,使用命令行工具创建一个vue-ssr项目,执行完命令后,会在vue-ssr目录下生成一个package.json文件 mkdir vue-ssr cd ...
- node+express 搭建商城项目(2-建立 Mysql链接 完成注册账号接口)
node+express 搭建商城项目(2-操作Mysql完成注册账号接口) 今天我们 用 express 和 mysql 插件完成 mysql数据库的操作 下面开始安装数据库 插件 npm inst ...
最新文章
- C#判断文件是否存在方法
- 【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )
- Mac解决终端显示乱码
- pimg src=http://img.blog.csdn.net/20150823142545135?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQ...
- php ppt read_php怎么读取ppt文字内容并在浏览器中显示出来?
- 编译通过,但在运行时报Resolution of the dependency failed
- linkbox php,win10 docker-toolsbox 搭建php开发环境的教程
- c++ fmt 库安装和使用示例、clion配置
- NAR丨方海发布免疫疾病遗传靶点数据库“优先指数”,助力计算转化医学研究...
- 计算机组成大学考试,计算机组成原理本科期末试题4套含答案(大学期末复习资料)(21页)-原创力文档...
- 13号线ab线规划图_有图有真相,北京13号地铁将拆分为AB两条线
- Shapefile属性操作之删
- 邮件html签名手机电脑不一致,HTML电子邮件签名不能在iPhone上正确渲染
- SIM7600CE GNSS应用指南
- 大江大河——通信设备商们的2019年
- SqlServer遇到以零作除数错误
- 面试题-评价一下你之前公司的领导、同事或之前学校中的导师、同学
- iOS 支付宝支付 微信支付SDK接口不统一? 盘他!
- 教你如何理解贝叶斯公式
- configure: error: Cannot find ldap libraries in /usr/lib