问题标签 [hapi.js]

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 投票
0 回答
11 浏览

javascript - javascript中嵌套函数中的范围变量

我想在我的代码中返回 isValid 和凭据,但验证不返回 isValid 和凭据。我必须做什么来确定该变量的范围?

0 投票
1 回答
111 浏览

node.js - npm run start 在 Windows 之外的不同操作系统上找不到 node_modules 文件夹

我在 Windows 10 上使用 Hapi 制作了一个节点 JS 应用程序。在本地测试后,该脚本start将毫无问题地运行。这是 package.json 中的启动脚本

我正在尝试在 Centos 7 中部署此应用程序。从 github 克隆后,设置 postgreSQL 数据库和表,设置 .env 文件,当我运行npm run start命令时,控制台会弹出这样的错误(错误发生来自 AWS 上的 Ubuntu 实例,但每个基于 linux 的操作系统的错误都是相同的)

我试图在 Heroku、在 Ubuntu 和 AMI 2 上运行的 AWS EC2 以及我的另一台 Windows 10 PC 上复制该问题。在 Windows 10 上,运行上述命令后,该应用程序将轻松运行。在每个基于 linux 的操作系统上,它都会返回相同的错误。当我尝试使用 运行它时node ./src/server.js,该应用程序将启动。

我的问题有什么解决办法吗?我怀疑它与文件/文件夹命名或启动脚本本身有关。但我还没有找到任何正确的解决方案。先感谢您!

0 投票
1 回答
18 浏览

javascript - Hapi.js Cookie 未在浏览器中设置

我正在尝试使用 Hapi.js 在我的浏览器中设置一个 cookie。我遵循 hapi.js 文档,并确保将 isSecure 选项设置为 false,因为我将 http 连接用于开发目的。但是,我不知道为什么我的 cookie 没有出现在 chrome 开发工具的 cookie 选项卡下。但是,我确实在网络选项卡下的响应标题中看到了它。这是我的代码:

服务器.js

user_routes.js

注册.js

我的前端部分向我的 hapi 服务器发出请求

知道我可能做错了什么吗?

0 投票
0 回答
16 浏览

hapi.js - 打字稿的hapi-router问题

我正在使用 hapi-router npm 模块。不能将 hapi-router 与 typescript 一起使用。

我的 route.ts 文件看起来像这样

它给了我一个错误:“不能在模块外使用 import 语句”即使我使用 require 语句它也不起作用。

0 投票
0 回答
17 浏览

javascript - 带有 sqlite 的 Node.js MVC 应用程序无法完全运行

试图深入研究 Node.js 的术语和功能。一直在咨询以下 MVC 示例https://www.sitepoint.com/node-js-mvc-application/也有其 GitHub 存储库https://github.com/sitepoint-editors/notes-board。但是,当我使用除了 sqlite3(我安装了版本 5)之外的所有 npm 安装包构建应用程序时,如果需要写入 sqlite db,应用程序将无响应,但是它能够读取和删除任何查询,但是当有发布的必要,它根本没有表现出任何反应。我现在正在敲我的头一段时间,所以有什么建议或指示在那里做什么......