问题标签 [geddy]
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.
node.js - Geddy - 创建新项目
我是 node.js 和 geddy 的绝对初学者。我已经学习了一些教程,现在我尝试为我的目的编写类似的东西。
但是,当我尝试创建新项目时,我收到以下消息:
我不知道这可能来自哪里。我查看了代码并没有发现任何东西。
控制器:
添加.html.ejs
index.html.ejs
我怎样才能摆脱该消息并使其发挥作用?
编辑: 这是 _form.html.ejs 文件的开头:
EDIT2: 检查我应该写项目名称并单击添加按钮的页面,我发现了这个
确实消息来自表单元素的动作属性,但我该如何解决呢?
node.js - 在开发环境中使用 Heroku PG 在 GeddyJs 上出现 SSL 错误
我正在使用 GeddyJs 和 heroku cedar 应用程序部署。我正在为数据库使用 Heroku Postgres 服务。
我已经在 geddyjs 的配置文件中配置了用户名/密码/主机名/数据库名,但是当我运行node app.js
它时会抛出一个错误,因为pg_hba.conf
我不知道这与远程访问数据库时未使用 SSL 有关,但我不知道如何在连接上强制 SSL..
这是错误日志:
我的 config/development.js 文件:
node.js - -参数显示未定义-
我已经按照这里的教程(没有脚手架)完成了应用程序。
我的问题是:当我单击创建的项目并显示参数列表时,为什么标题和状态未定义。在项目列表中它们是正确的,但是当我单击一个项目时,它们显示为未定义。为什么会这样?
项目列表(左:标题,右:状态):http ://s12.postimage.org/dt262qngd/items_list.png
项目的参数列表:http: //s23.postimage.org/n3p5yffqj/params.png
谢谢!
heroku - 在 heroku 上设置 geddy.js 项目
我是nodejs
开发新手,我正在使用geddyjs进行开发。问题是我在heroku上找不到任何设置 geddyjs 项目的解决方案, 以下命令用于执行项目
但是找不到如何设置 geddy 来执行项目?我在 heroku dev 上找不到解决方案,这就是我在这里发帖的原因。
node.js - 写出有意义的错误信息
在此处的教程中,错误的打印方式与此类似(我添加了p + " " +):
问题是该消息根本不相关。例如,我希望标题始终存在,因此,如果我不输入值,则会显示错误标题 [[model.validatesPresent]],但我想要更好的东西。
我是否必须编写自己的程序来创建一些有意义的消息,或者 geddy 是否还有其他一些可以提供帮助的选项(我在文档中没有找到任何内容)?一些忠告?
javascript - 使用 Geddy 在 Node.js 中声明和使用枚举
对于我的模型,我希望将枚举作为数据类型,但我不知道该怎么做。我在 geddyjs.org 或谷歌的文档中找不到任何有用的东西。
模型可以这样定义:
我应该在哪里以及如何定义枚举以及如何使用它?
javascript - 为选项添加一个值
我正在尝试在 Geddy 框架中使用 EJS(嵌入式 javascript)创建一个选择元素。我想做的是有类似的东西(只是一个例子):
我没有找到任何例子......我知道创建一个选择
我必须写
但是如何获得我想要的呢?
更新:
我在 EJS 文档中找到了select_tag,但无法识别...我也尝试过类似的混合
但仍然没有。还有其他想法吗?
node.js - Node.js 上 Geddy MVC 的单元测试框架
我现在使用 Postgres 数据库在 Heroku 上的 Node.js 上运行 Geddy MVC 框架。我似乎找不到任何支持 Geddy 的 node.js 单元测试框架。我已经尝试过 nodeunit、jasmine 和其他几个,但似乎没有一个可以与 geddy 一起使用(说它是未定义的——我认为是因为它不知道如何导入所有必需的文件)。
我知道 Geddy 提供了他们的 jake 测试工具,但它似乎也不起作用。它给了我这个输出:
任何帮助将不胜感激。还在寻找可以与我开始工作的单元测试框架一起使用的代码覆盖率工具。
谢谢!
编辑:我的测试都以此标头开始,以导入所需的模块:
Activity 的导入失败并出现上面的 ReferenceError,因此它甚至从未尝试过我的测试。
这是我写的一个nodeunit测试
和输出
编辑:以为我会在此处发布解决方案的直接链接。在 github 问题跟踪器上获得一些帮助后,我能够进行测试和代码覆盖工作。我在这里也有一个小文章并链接到示例代码:https ://github.com/mde/geddy/wiki/Unit-Testing-&-Code-Coverage-With-Geddy