问题标签 [hapijs]

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 投票
1 回答
1048 浏览

node.js - 使用 node.js 和 hapi 返回行 postgresql

我使用 pg、node.js 和 hapi 运行选择查询,以及它的工作。
但我怎样才能返回行?

被选中的:

但它返回一个
什么都没有的对象,正确的方法是什么?
谢谢你。

0 投票
2 回答
31795 浏览

javascript - Joi 验证多个条件

我有以下架构:

但我想在c字段定义上添加一个条件,以便在以下情况下需要它:

a == 'avalue' AND b=='bvalue'

我怎样才能做到这一点?

0 投票
2 回答
351 浏览

javascript - hoek (hapijs) transform() 是否处理数组?

按照Hoektransform()文档上的示例,有没有办法在源对象中转换数组?

将示例转换为带有数组的内容,如下所示:

结果是:

编辑:添加预期结果:

我认为我要完成的工作超出了此方法的范围,但我想确定这不是用户错误。

如果它超出了 hoek 的转换范围,有什么建议可以将 JS 对象映射到具有新键名的新对象的好方法吗?

0 投票
0 回答
586 浏览

caching - hapi js catbox缓存

我已经编码了大约 6 周,所以我是这个世界的新手。

我目前的任务是写缓存和存储数据。

我已经使用 catbox 来启动这个过程,我最初想知道如何 console.log 这个;检查它正在服务;然后我正在考虑创建一个服务器来保存缓存的数据。

我在吠叫错误的树吗?至于记录我的缓存,我应该吠叫哪棵树。

非常感谢。

0 投票
3 回答
5748 浏览

node.js - 如何在开发过程中使 Hapi 自动重新加载应用程序

我是 *Hapi *framework 的新手。在开发过程中,每当我对代码进行任何更改时,我都必须重新启动 hapi 服务器。

对于视图部分,我可以添加一个选项{isCached: false},使视图每次都读取最新的 html 文件。但是,是否有一个简单的设置可以使其在更改时自动重新加载代码?

更新:

感谢dylants的建议,Nodemon 运行良好。

但是,在我的应用程序中有一个 selenium-standalone 子进程,每当nodemon重新启动时,它都会生成错误日志。...Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again...

我已经尝试过https://github.com/remy/nodemon#controlling-shutdown-of-your-script,它没有帮助。

0 投票
1 回答
109 浏览

node.js - 将玉输入更新为 hapi.js

我有一个玉模板,我有一个创建用户部分,可以将用户添加到 orchestrate.io 数据库。在其下方,我有一个包含删除和更新链接的所有用户的列表。当它到达服务器时,通过将密钥作为 res.params.id 通过 URL 传递,删除工作正常。当我使用密钥更新时,它看不到输入字段中的新值,因此我没有得到在服务器端使用的有效负载值。如何更新此字段?这是我的代码:服务器端 -

翡翠模板-

感谢您的帮助。

0 投票
1 回答
1166 浏览

javascript - Hapi 在处理程序中显示未定义的变量

我正在将 Hapi.js 用于一个项目,当我调用我的路由时,我传递给我的处理程序的配置变量出现未定义。我究竟做错了什么?

服务器.js

路由.js

控制器/home.js

0 投票
1 回答
4544 浏览

handlebars.js - 如何让车把布局在 node/hapi.js 中工作

我无法让把手布局在 hapi.js 应用程序中呈现。布局渲染得很好,但部分根本不渲染,只有一个空白。

我这样声明:

和样板布局

和 html 部分

0 投票
1 回答
5755 浏览

javascript - 为什么我的nodejs pdf上传代码返回状态415“不支持的媒体类型”

嘿,所以我正在使用 Node.js 框架 Hapi.js 来制作一个简单的文件上传 api。收到文件后,我会将 pdf 文件转换为 png。我一直在寻找一些关于上传文件的 Hapi.js 文档,但没有运气。收到文件后,我想使用 Node 文件系统读取它,然后将其传递给命令行工具。

这是我的转换路线:

我有一个简单的表单,其中包含方法 POST 和设置为我的 /convert 路由的操作。有人看到我的错误在哪里吗?在此之前我没有使用 hapi.js。

这是我帖子中的标题:

0 投票
1 回答
622 浏览

node.js - 使用 Hapi.js 运行第三方命令行工具

在我的应用程序中,我需要使用命令行工具,但我还没有看到不使用 npm 模块的任何方法。我正在使用除命令行工具外的核心节点。