ejs 相关问题

“E”代表“有效”。 EJS是一种简单的模板语言,可让您使用纯JavaScript生成HTML标记。没有关于如何组织事物的宗教信仰。没有重新发明迭代和控制流。它只是简单的JavaScript。

如何在模板引擎ejs中使用script标签?

当你用html、css、js制作网页时,对于html文件中的js,可以按以下格式连接。 你应该为ejs做什么? <p>当你用<pre><code>html</code></pre>, <pre><code>css</code></pre>, <pre><code>js</code></pre>制作网页时,你可以在html文件中按照以下格式连接<pre><code>js</code></pre>。 你应该为 ejs 做些什么?</p> <pre><code>&lt;script type=&#34;text/javascript&#34; src=&#34;/js/ratailerPage.js&#34;&gt;&lt;/script&gt; </code></pre> <p>我把<pre><code>js</code></pre>文件放在public文件夹下,服务器文件声明为public static。 公共文件中的<pre><code>css</code></pre>连接正常,但只有<pre><code>js</code></pre>不工作</p> <pre><code>&lt;link rel=&#34;stylesheet&#34; href=&#34;/css/retailerPage.css&#34;&gt; </code></pre> </question> <answer tick="false" vote="0"> <p>我想我有类似的问题。我的浏览器给了我一个错误:</p> <p><strong>捕获类型错误:无法解析模块说明符“ejs”。相对引用必须以“/”、“./”或“../”开头。</strong></p> <p>我在服务器文件中将“公共”文件夹设置为静态。相对于静态文件夹,在 ejs 中也正确设置了 js 文件的路径。</p> <p>唯一帮助我的是<strong>重新安装</strong> node_modules 中的所有包。我在控制台输入:</p> <p><strong>rm -rf node_modules package-lock.json</strong></p> <p>和</p> <p><strong>npm 安装</strong></p> </answer> </body></html>

回答 0 投票 0

如何在ejs中使用脚本标签?

当我们用html,css,js制作wep页面时,我在html文件中可以按照js下面的格式连接,在ejs中怎么办? <p>当我们用html,css,js制作wep页面时,我在html文件中可以按照js下面的格式连接,在ejs中怎么办?</p> <pre><code>&lt;script type=&#34;text/javascript&#34; src=&#34;/js/ratailerPage.js&#34;&gt;&lt;/script&gt; </code></pre> <p>我把js文件放在public文件夹下,server文件声明为public static。 公共文件中的css连接好了,但只有js不起作用。</p> <pre><code>&lt;link rel=&#34;stylesheet&#34; href=&#34;/css/retailerPage.css&#34;&gt; </code></pre> </question> <answer tick="false" vote="0"> <p>我想我有类似的问题。我的浏览器给了我一个错误:</p> <p><strong>捕获类型错误:无法解析模块说明符“ejs”。相对引用必须以“/”、“./”或“../”开头。</strong></p> <p>我在服务器文件中将“公共”文件夹设置为静态。相对于静态文件夹,在 ejs 中也正确设置了 js 文件的路径。</p> <p>唯一帮助我的是<strong>重新安装</strong> node_modules 中的所有包。我在控制台输入:</p> <p><strong>rm -rf node_modules package-lock.json</strong></p> <p>和</p> <p><strong>npm 安装</strong></p> </answer> </body></html>

回答 0 投票 0

NestJS如何使用EJS模板引擎?

我想在 NestJS 中使用 EJS 作为我的模板引擎。使用 Express,我可以像这样在主文件中配置 EJS: app.set("视图引擎", "ejs"); 我怎样才能最好地实现这个

回答 1 投票 0

PDF 文件未在 EJS 中显示

请帮助解决以下问题, 我想使用 node 和 ejs 动态显示一些 PDF,但我收到错误消息: 无法获取 /Documente/S231202-2.pdf -> 对于 btnUnu.addEventListener("...

回答 0 投票 0

如果搜索结果不匹配,如何显示消息?

我在我的应用程序中使用节点 js 和 ejs 模板,我试图显示一条消息,以防搜索字段不匹配任何结果,我希望它会显示“行不存在...... .

回答 2 投票 0

Cookie 从本地主机上的节点服务器发送到 ejs 客户端,但不会在浏览器中来自 axios 的后续请求中发回。在 Postman 工作

问题 我有两个快速节点应用程序——一个纯粹充当 REST 服务器,另一个是前端使用 ejs 并使用 axios 向后端发送请求。我正在努力让这个工作......

回答 1 投票 0

传递给ejs文件的对象然后如何访问对象的成员

<% for(var i = 0; i< Homeposts.length; i++){%><% console.log(Homeposts.title[i]) %><%}%> `类型错误:/Users/sheshureddy/Desktop/challenge/views/home.ejs:6 4| ...

回答 0 投票 0

通过ejs迭代渲染的内容和放在ejs内容之后的html元素渲染的内容相互覆盖

<form id="selected-task-is" action="/user/delete" method="post"> <div class="added-task"> <ul class="task-list"> <% for(let i of task){%> <li class="task-list-items"> <!-- CHECKBOX --> <div class="checkbox-container"> <input id="checkbox" type="checkbox" name="id" value="<%= i.id%>"> </div> <div class="display-task"> <!-- DISCRIPTION DISPLAY --> <p class="display-desc"> <%= i.description%> </p> <!-- DATE DISPLAY --> <p class="display-d_date"> <i class="fa-regular fa-calendar"></i> <!-- FORMATTING DATE INTO CORRECT FORMAT --> <%{%> <% let m=["January", "February" , "March" , "April" , "May" , "June" , "July" , "August" , "September" , "October" , "November" , "December" ]; %> <%= m[i.d_date.getMonth()]%> <%= i.d_date.getDate()%>, <%= i.d_date.getFullYear()%> <%}%> </p> </div> <!-- CATEGORY DISPLAY --> <div class="category-container"> <%if(i.category!=null){%> <p class="display-category"> <span class="category-type"> <%= i.category%> </span> </p> <%}%> </div> </li> <%} %> </ul> </div> </form> <p>after ejs content</p> <!-- ADDING JAVASCRIPT ASSET --> <script type="text/javascript" src="/js/index.js"></script> <!-- ADDING FONTAWESOME AS SCRIPT --> <script src="https://kit.fontawesome.com/e784f7575e.js" crossorigin="anonymous"></script> </body> 在这里输入 通过 ejs 迭代呈现的内容和放置在 ejs 内容之后的 html 元素呈现的内容相互重叠我正在尝试在 ejs 内容之后编写的内容应该在我完整的 ejs 呈现之后出现

回答 0 投票 0

添加js文件到node.js

我是这个领域的新手,如果我的问题质量不高,请见谅。 我想在我的 app.js(节点主文件)中添加一个 toos.js 文件。 那是因为我想在另一个文件中使用 js 函数。不在 app.js 中

回答 0 投票 0

localhost:3000/登录错误:localhost 重定向你太多次

一开始一切正常,然后突然间我在 localhost:3000/signin 上收到错误消息。我不知道我的代码是否有任何错误(我没有收到任何错误)...

回答 0 投票 0

在 ejs 的 for 循环中无法使用 if

TypeError: E:\projects\Housy-initial-task\housiey-backend iews dmin ssignBlog.ejs:33 31| 32| TypeError: E:\projects\Housy-initial-task\housiey-backend\views\admin\assignBlog.ejs:33 31| <div class="form-group"> 32| <label for="projects">Select Project:</label> >> 33| <% 34| let project_id = 0; 35| for(let i = 1; i <= projects.length; i++){ 36| console.log(projects[i].project_name); Cannot read properties of undefined (reading 'project_name') at eval ("E:\\projects\\Housy-initial-task\\housiey-backend\\views\\admin\\assignBlog.ejs":16:39) at assignBlog (E:\projects\Housy-initial-task\housiey-backend\node_modules\ejs\lib\ejs.js:692:17) at tryHandleCache (E:\projects\Housy-initial-task\housiey-backend\node_modules\ejs\lib\ejs.js:272:36) at View.exports.renderFile [as engine] (E:\projects\Housy-initial-task\housiey-backend\node_modules\ejs\lib\ejs.js:489:10) at View.render (E:\projects\Housy-initial-task\housiey-backend\node_modules\express\lib\view.js:135:8) at tryRender (E:\projects\Housy-initial-task\housiey-backend\node_modules\express\lib\application.js:640:10) at Function.render (E:\projects\Housy-initial-task\housiey-backend\node_modules\express\lib\application.js:592:3) at ServerResponse.render (E:\projects\Housy-initial-task\housiey-backend\node_modules\express\lib\response.js:1017:7) at assignBlog (E:\projects\Housy-initial-task\housiey-backend\admin-api.js:4478:11) at processTicksAndRejections (node:internal/process/task_queues:96:5) <div class="form-group"> <label for="projects">Select Project:</label> <% let project_id = 0; for(let i = 1; i <= projects.length; i++){ console.log(projects[i].project_name); if(projects[i].project_name.length > 0){ console.log("working"); } } console.log(project_id); %> <select class="form-control select2" multiple id="projects_id" name="projects_id" required > <option value="">Select Project</option> <%projects.forEach(function(project){%> <option value="<%=project.id%>" <%=(projects_id==project.id)?'selected':''%> ><%=project.project_name%></option> <%})%> </select> </div>

回答 0 投票 0

从数据库中检索文本并将 EJS 数据注入其中

我想用 EJS 变量将文本保存到我的数据库 (MongoDB) 中,然后通过 Ajax 检索它,但我不知道如何注入 EJS 变量的值。 目前检索到的文本...

回答 1 投票 0

无法将图像呈现为 HTML 页面

我使用 Node.js Express Js 创建了一个 Curd Web 应用程序。我能够从数据库中检索除图像文件之外的所有详细信息。 服务器.js: const express = require('快递'); 常量...

回答 1 投票 0

NODE JS和JS,获取不到POST方法?

我正在尝试制作一个登录屏幕,但只有三个小时,我得到了一个“无法发布”的消息,我几乎要放弃了,然后我决定与你分享,我已经尝试了一切...... . 她的...

回答 1 投票 0

从 Single-SPA 中的单独 JSON 文件加载所有导入映射?

我正在 Single-SPA 框架的帮助下开发一个微前端应用程序。 我可以通过直接在 index.ejs 文件中添加 MFE 路由来导入并使其工作。 因为我们有很多...

回答 2 投票 0

通过使用 Node、Express、EJS 和 Mongoose 创建的 Web 应用程序在 MongoDB 中更改用户电子邮件

我有一个简单的博客 Web 应用程序。我已经设置了用户登录的功能,现在我正在处理帐户管理。帐户管理的第一部分将供用户查...

回答 1 投票 0

如何为这些轮播按钮添加事件监听器?

我严格按照 Youtube 教程进行操作,但似乎我无法使旋转木马正常工作,但我真的不知道为什么。我一直在尝试像其他类一样用不同的标识符来解决它,...

回答 0 投票 0

使用带有 ejs 和 express 的 github 页面的问题 [关闭]

如何使用 git hub pages 和 express 将在 ejs 中开发的项目放在一起,当我提交并使用 git hub pages 时出现错误 404 https://i.stack.imgur.com/IzkCl.png

回答 0 投票 0

单选按钮选择使用 JS 而非 ONCLICK 驱动 div 可见性

我有一些 html 代码可以部分工作。我试图根据单选按钮选择显示一些文本输入。我让它工作,当按下单选按钮时它确实隐藏了 ...

回答 0 投票 0

res.render() 到不同的 URL 不工作

我正在尝试根据删除响应的状态代码呈现带有错误消息的 H1 标签。唯一的问题是,我所有的 UI 都在 /todo/:filename 端点中,所以渲染是有意义的,因为...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.