Javascript E.js模板:意外标记';其他';
我目前正在与e.js&Express建立一个快速整合的网站 然而,在学习使用标记时,我在e.js标记中使用if-else语句时遇到了一些问题 我很抱歉我的if语句工作得很好,但是当我添加Javascript E.js模板:意外标记';其他';,javascript,html,css,express,ejs,Javascript,Html,Css,Express,Ejs,我目前正在与e.js&Express建立一个快速整合的网站 然而,在学习使用标记时,我在e.js标记中使用if-else语句时遇到了一些问题 我很抱歉我的if语句工作得很好,但是当我添加else语句时,问题就会出现 (仅供参考,此代码发生在局部事件中) 完整文件 导航t{ 浮动:左; 位置:相对位置; 颜色:#323232; 字体系列:“流沙”,无衬线; 边缘顶部:20px; 字体系列:“Oleo脚本Swash Caps”,草书; } 导航{ 位置:固定; 宽度:100%; 文字装饰
else
语句时,问题就会出现
(仅供参考,此代码发生在局部事件中)
完整文件
导航t{
浮动:左;
位置:相对位置;
颜色:#323232;
字体系列:“流沙”,无衬线;
边缘顶部:20px;
字体系列:“Oleo脚本Swash Caps”,草书;
}
导航{
位置:固定;
宽度:100%;
文字装饰:无;
显示:内联块;
字号:28px;
}
导航ul{
显示:表格;
保证金:0自动;
宽度:60%;
文字装饰:无;
列表样式类型:无;
颜色:#323232;
溢出:自动;
高度:20px;
}
海军ulli a{
文字装饰:无;
字体系列:“流沙”,无衬线;
}
.导航标志{
浮动:左;
}
李国荣{
颜色:#323232;
显示:内联块;
右边距:40px;
利润上限:28px;
列表样式类型:无;
字体大小:24px;
}
导航按钮{
显示:内联块;
浮动:对;
背景#7289DA;
颜色:白色;
文字装饰:无;
列表样式类型:无;
字体系列:“流沙”,无衬线;
字号:18px;
宽度:103px;
高度:57px;
边界半径:8px;
右边距:-142px;
}
导航ul按钮:悬停{
背景#3857c7;
}
我得到的完整错误如下:
E:\dev\CaffeinatedWebsite\views\partials\header.ejs:10 8 | 9 |>>10 | 11 | 12 | 13 | E:\dev\CaffeinatedWebsite\views\partials\header.ejs中的意外标记“else”编译ejs时,如果上述错误没有帮助,您可能需要尝试ejs Lint:https://github.com/RyanZim/EJS-Lint 或者,如果您想创建一个异步函数,传递异步:作为选项为true。
如果有人能告诉我如何解决这个问题,那就太好了
提前谢谢。这应该适合您。结尾的“if”括号和“else”语句应该在同一行
<div class="nav-wrapper">
<a href="/">
<img class="nav-logo" src="images/CaffLogBlack.png" alt="CaffeinatedLogo" style="width:95px;height:95px;">
<t style="font-size: 36px">
<b>Caffeinated</b>
</t>
</a>
<ul id="nav-mobile" class="right hide-on-med-and-down">
<li><a href="/ToS">Terms of Service</a></li>
<li><a href="/faq">FAQ</a></li>
<% if (user) { %>
<a href="/auth">
<button class="btn">
<span>Login with Discord</span>
</button>
</a>
<% }else{ %>
<% } %>
</ul>
</div>