问题标签 [express-handlebars]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4976 浏览

node.js - express-handlebars cant find dir or file

okey so im trying to get handlebars to workand so ive been following this youtube guide: https://www.youtube.com/watch?v=SfQFoMOd_ng

and my problem is that the code on row 15 gets an error:

Error: ENOENT: no such file or directory, open 'C:\Users\9826skma\Desktop\Lol stats\playground\test handlebars\views\layouts\main.handlebars'

server.js file

ive used

npm i express --save, npm i express-handlebars --save in powershell

0 投票
1 回答
23 浏览

javascript - Node JS 在一个页面上使用多个注册助手

我的节点 js 服务器上有这段代码,它的版本 8.11.1。

那是特快路线。

在我正在使用的页面本身上

在页面上呈现帮助程序结果。所有这一切都适用于一个 hbs.helper。我无法弄清楚添加另一个类似功能的语法。我基本上需要一个函数从数据库中获取类别并从列表中显示它们,第二个函数从数据库中获取标签并将它们显示在页面的不同部分。创建这两个功能我没有问题。我的具体问题是在同一页面上使用两个注册的助手。

0 投票
1 回答
174 浏览

javascript - 部分未在动态网页上呈现

我为我的 index.html 文件创建了一个把手,因此当用户访问http://localhost:3000/ [root] 时,它会显示我的 index.html 的动态版本。但是,当页面加载时,除了我包含的部分内容之外的所有内容都会加载?

这是我放置部分(newView.handlebar)的页面把手的一部分:

下面是我的 server.js 代码(我认为问题可能出在哪里):

0 投票
0 回答
231 浏览

node.js - HTML5 音频无法使用 Handlebars 模板化 src 属性播放

我正在尝试播放从 Mongo GridFSBucket 流出的 mp3。我的问题的根源是我使用我的把手模板将我的音频标签的 src 属性设置为我的流应该前往的 URL,但播放器没有响应。

如果我没有将此 URL 提供给我的音频标签并删除了把手代码,我的浏览器 (Chrome) 会创建一个视频标签,该标签会使窗口变黑并在中间叠加 HTML 媒体播放器控件并毫无问题地播放曲目。

我应该如何向播放器指定它正在流式传输到它正在创建的视频标签的任何内容都应该转到音频播放器?

list.handlebars

index.js

0 投票
1 回答
1099 浏览

express - Handlebars 和 JWT 令牌到本地存储

我正在使用 express-handlebars 和 jwt 令牌作为登录路径。我试图在我的 api 上点击登录路由时将令牌存储在本地存储中。问题是当我在前端设置令牌时,它会由于其格式而产生错误。我的代码在下面,如果有人有一个很好的修复或想法。谢谢!前端:(在车把模板中)

后端,保存令牌并使用渲染发送:

错误是语法错误:无效或意外令牌。

0 投票
1 回答
53 浏览

arrays - 如何在javascript变量中捕获多个嵌套的文档数组作为mongodb查询的结果

我是 mongodb 的新手,我正在尝试将 mongodb 查询的结果投影到 html 页面上,其格式与投影在 mongodb shell 上的格式相同。.[这是shell的输出][1]

server.js 的代码是:

我尝试了一些来自网络的东西,例如:

我得到的结果是:

我尝试了一些来自互联网的东西,但没有像:将 toString 包含到结果中,使用聚合函数,stringify 函数返回类型错误但仍然没有结果。

请帮忙。提前致谢。

0 投票
1 回答
1717 浏览

node.js - Using Express-Handlebars, how can I set an Item to active from my Navigation Bar?

Recently, I implement Express-Handlebars and with it, came a problem: I can't seem to be able to set my current navigation bar to active. I've looked into tons of posts but it either doesn't work (maybe I'm doing something wrong?) or it is not the Handlebars I'm using.

Here is my current code, taken from an online tutorial:

Header.hbs:

routes:

Any tips would be greatly appreciated! Thanks!

0 投票
0 回答
101 浏览

handlebars.js - 布局中的 Express Handlebars 布局

如何将布局“常见”粘贴到主页中。

目录

layouts/
---- home.handlebars
---- common.handlebars
partials/
---- partial.handlebars
index.handlebars
page2.handlebars

home.handlebars

common.handlebars

0 投票
2 回答
1705 浏览

node.js - 错误:无法在视图目录中查找视图“/packages”

我已经在我的视图文件夹中设置了手把视图“包”。我的“路由”文件夹中有一个 users.js 文件,设置如下:

我的 index.js 文件也在“routes”文件夹中是:

我的 app.js 文件如下:

我不明白我在激励和打包视图方面做错了什么,因为其他视图运行良好。任何人都可以帮忙吗?

0 投票
1 回答
123 浏览

node.js - 如何同时查找和显示来自两个集合的数据?

我正在制作一个节点应用程序,其中存储了两个集合,我需要遍历每个集合的所有文档,然后将其传递给把手以呈现每个文档。只有一份文件正在呈现,而另一份则没有。我正在使用快速车把来渲染前端。

以下是车把的相关代码:

我在服务器端尝试了两件事:

1) 错误:设置标题后无法设置标题。

2)前端只渲染Pass,不渲染drop。

更新:我也试过 async.parallel


12345678910