问题标签 [chicagoboss]

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 回答
323 浏览

erlang - boss_db 保存记录时出现问题

我正在将 boss_db 用于一个小项目,并且遇到了一个我无法从文档中破译的问题。

这是我的 Postgres 数据库表:

这是我的模型文件:

这是控制台上发生的事情:

0 投票
1 回答
77 浏览

erlang - 芝加哥老板 从视图中参考序列/集合元素

我是 CB 的新来者,我正在开展一个项目,在该项目中,我需要以年、月的方式将前 12 个月的列表从今天的日期传递给视图,以便视图将内容写为跟随每个。

为了正确引用视图上的元素,我无法找出变量模式。

0 投票
3 回答
830 浏览

erlang - 将所有部门的 ChicagoBoss 设置为 ERL_LIBS

我尝试设置 ChicagoBoss 及其对ERL_LIBS环境变量的所有依赖项。我得到了 ChicagoBoss,用 编译它./rebar get-deps && ./rebar compile,现在我在目录中有 ChicagoBoss,它在/home/user/ChicagoBoss目录中有依赖项/home/user/ChicagoBoss/deps。我想将它添加到ERL_LIBS. 我将以下行放入我的.bashrc文件中:

export ERL_LIBS=/home/user/ChicagoBoss/:/home/user/*/deps/*/

但是当我从 ChicagoBoss 依赖项中尝试一些东西时,ranch应用程序例如:

application:start(ranch).

我收到错误:

谢谢你。

0 投票
1 回答
157 浏览

erlang - 如何整合 Chicago Boss 和 Webmachine?

我只是想用webmachine开发一个RESTful api服务器,但我想同时使用chicago boss的工具,有人可以帮助我吗?

0 投票
1 回答
395 浏览

mongodb - ChicagoBoss 似乎没有将正确的值保存到 MongoDB

因此,我在 ChicagoBoss 度过了一个晚上。我现在正在尝试将 ChicagoBoss 与 MongoDB 连接起来,用它构建一个应用程序(并学习我在此过程中一直关注的两项新技术)。不幸的是,我似乎遇到了障碍。具体来说,创建用户后,密码似乎与设置的不同。请注意,除配置代码外,所有代码均直接来自 Chicago Boss 教程。

boss.config - 重新数据库:

登录功能

然后 - 从管理界面创建用户并使用

要生成哈希,会发生以下两件事:

1) 用户被创建但不是作为用户 1 被标识,而是作为 usr-51970a2a3e01c027d4000001。

这是为什么?我认为 ChicagoBoss 遵循了自动递增数字索引的 Rails 约定?

2) 即使使用了传递给 hash_for 的密码,用户也永远无法登录。

3)芝加哥老板服务器重新启动后,新创建的数据库对象被保留 - 所以 mongo 至少正确保存了一些东西。

任何人都可以解释这里发生了什么吗?MongoDB 是如何试图拯救用户的?用 MongoDB 连接 Chicago Boss 的正确方法是什么,boss_db 本身不处理 MongoDB 吗?

所有这些都试图用作起点的教程是:

https://github.com/evanmiller/ChicagoBoss/wiki/An-Evening-With-Chicago-Boss

0 投票
1 回答
207 浏览

erlang - ChicagoBoss 拒绝用户作为模型名称

所以按照本教程:

https://github.com/evanmiller/ChicagoBoss/wiki/An-Evening-With-Chicago-Boss

一切都像一个魅力,除了我不能使用“用户”作为模型名。最小用例:

这将正常工作。

这将堆栈跟踪,并且在 上./rebar compile,它会抛出:

{db_adapter, mock}和都会发生这种情况{db_adapter, mongo}

有人知道发生了什么吗?用户关键字是否保留在某处?如果是的话,我在文档中找不到它...

0 投票
0 回答
576 浏览

erlang - Chicago Boss:Routes 在生产模式下不起作用?

rahm_test_controller.erl在目录中创建了文件src,并添加了一个名为hello.

/priv/rahm.routes中,我为主页添加了这一行:

如果我用 启动服务器./init-dev.sh,它可以工作,但如果我用 以生产模式启动服务器./init.sh start,它就不起作用。当我打开主页时,它显示“未收到数据”。

这里有什么问题?

0 投票
1 回答
247 浏览

erlang - ChicagoBoss 和 mnesia 创建表错误

我有ChicagoBoss应用程序,我想用来mnesia存储注册用户的数据。

我设置{db_adapter, mnesia}boss.config. 现在我尝试创建 mnesia 数据库和表。

但是我在创建表的两种变体中都崩溃了:

谢谢你。

0 投票
1 回答
131 浏览

erlang - 使用 boss_db 时的限制?

我正在尝试使用 boss_db 来访问 pgsql。表应该有列名,id,应该是主键

Id 类型只能是 uuid 或串行。这样对吗?

我希望 id 是 varchar(20),id 的值由程序决定,而不是由 DBMS 自动决定。可能吗?

以下代码来自boss_sql_lib.erl文件:

0 投票
1 回答
283 浏览

java - 是否有任何 erlang web 框架提供与 Dropwizard 框架相同的功能?

是否有任何 erlang web 框架提供与 Dropwizard 框架相同的功能?我不擅长 erlang,我想将网站从 java 转换为 erlang。