javascript - 布局未在 ejs-mate 包中定义
问题描述
我不知道为什么没有定义布局我已经安装了 ejs-mate 和 ejs 并且仍然这样说
<% layout('layouts/boilerplate') %>
<h1>All campgrounds </h1>
<div>
<a href="/campgrounds/new">Add New Campground</a>
</div>
<ul>
<% for(let campground of campgrounds ){%>
<li><a href = "/campgrounds/<%=campground._id%>"><%=campground.title%></a></li>
<%}%>
</ul>
解决方案
可能需要检查 app.js 文件。当我省略';'时出现此错误 之后: const ejsMate = require('ejs-mate')。
还要仔细检查你的 app.engine('ejs', ejsMate)
推荐阅读
- javascript - 全局注册 Vue 组件
- r - r-我如何从我的数据集中创建混淆矩阵
- google-cloud-platform - 使用 VPN 连接连接到对等 VPC
- prestashop - PrestaShop 导入强制删除旧类别产品
- python - 两次运行代码时JPype无法正确编译
- python - Python logging.basicConfig 为处理程序设置不同的级别
- sql - 从 SQL 中多行中存在的列中删除一个值
- java - 如何通过JSch java api执行linux命令“dzdo su - john”并对该用户执行一些命令,如“ls -ltr”
- c# - ASP.NET MVC 页面发布后很慢
- laravel - 找不到类“ConsoleTVs\Charts\Facades\Charts”不起作用