问题标签 [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 回答
62 浏览

mongodb - Chicago Boss 将 Bson 对象保存到 mongoDB

我正在尝试使用 bc 将 bson 对象添加到我的 mongodb 数据库中的字段

模型

代码

错误

我知道 bossRecord 与 bson 对象不同,但我不确定如何将其放入其中,是否有转换器,是否需要创建新的老板记录。

此外,如果有人知道任何解释与芝加哥老板数据库访问有关的任何网站,您能否告诉我,我发现它的文档没用,或者我没有得到它

0 投票
1 回答
308 浏览

performance - 任何 phalcon 与 chicagoboss 的基准测试?

这些框架是高速互联网的未来。但我在谷歌上找不到它们的任何基准或功能比较。例如,在哪种情况下构建高负载在线商店更好的框架是什么?用于构建 stackoverflow 克隆?

也许一些基本的内存管理和请求处理差异解释,好吗?

0 投票
2 回答
301 浏览

erlang - 使用 error_logger:info_msg/2 时日志在哪里

我正在使用 Erlang 和 Chicagoboss。当我连接到 localhost 时,我可以在服务器控制台中看到日志。我在哪里运行sh init-dev.sh。但在生产模式下,我猜项目作为守护进程运行。有谁知道我在哪里可以看到语句所写的日志error_logger:info_msg/2

0 投票
1 回答
91 浏览

chicagoboss - Chicagoboss 为啤酒犯错误

我正在将我在 Chicagoboss 开发的 Web 应用程序从我的 mac 移植到 ubuntu。但是当我在 ubuntu 上运行 make 时,出现以下错误:

错误:处理 /home/myname/myapp_priv 时预编译失败:{'EXIT',{undef,[{lager,start,[],[]}, {boss_rebar,compile,4, [{file,”../ChicagoBoss -0.8.12/priv/rebar/boss_rebar.erl"}, {line,97}]}, {boss_plugin,pre_compile,2, [{file,"priv/rebar/boss_plugin.erl"},{line,105} ]}, {rebar_core,run_modules,4,[]}, {rebar_core,execute,5,[]}, {rebar_core,process_dir1,6,[]}, {rebar_core,process_commands,2,[]}, {rebar, main,1,[]}]}} make: *** [all] 错误 1

我错过了什么吗?提前感谢大家。

0 投票
1 回答
149 浏览

erlang - 清除 Chicagoboss 缓存

我一直在使用5-6 个月erlang。我观察到,当我长时间chicagoboss不运行时,服务器会承受过多的负载。./rebar compile至少20 -25 seconds需要重新加载任何网页localhost

我的问题是:

  • 当我跑步时会发生什么 ./rebar compile
  • 为什么运行此命令后需要很短的时间?(据我所知,这会编译一些东西。)
  • 有什么办法可以最大限度地减少芝加哥博斯的加载时间。
  • 我们正在使用memcacheCowboy。它与memcache有什么关系?
0 投票
1 回答
84 浏览

erlang - 使用 Chicagoboss boss_db 并打印记录列表

我正在尝试打印来自 mnesia 的记录列表。

但是我得到:

电子邮件:[117,115,101,..,..,.,..]

AccessToken 也是如此。

我错过了什么?任何指针都会非常感激。

0 投票
1 回答
182 浏览

websocket - 在芝加哥老板中通过 websocket 返回 boss_db 数据时出错

我正在尝试通过 websocket 连接返回使用 boss_db 获得的数据。在此示例中,我想返回我获取的问题,您可以看到日志打印出问题,但是有一些错误导致终止,原因是:返回值错误:好的。

以下是我的代码和错误:

更新

这是我更新的日志以及您的建议:

以下是提交“a”的示例请求的日志

0 投票
1 回答
317 浏览

json - Chicago Boss 教程中的 json 编码不起作用

芝加哥老板教程

http://www.chicagoboss.org/tutorial.pdf

给出了一个 BossRecord 的示例,该示例在控制器对 GET 的响应中自动转换为 JSON,如下所示:

但是,此代码不起作用。boss_json 不会转换从 boss_mq:pull 获得的“问候”记录,并给我一个未处理的错误。我很难弄清楚它想要什么。

任何想法为什么教程示例(几年前编写)不再适用于当前版本的 Chicago Boss?

0 投票
1 回答
146 浏览

erlang - 将 Kinetic 添加到 ChicagoBoss 应用程序

我希望将 Kinetic 添加到我的芝加哥老板应用程序中,我已将动力学库添加到我的芝加哥老板应用程序中的 deps 目录中。当我从 kinetic 目录中运行 erlang shell 时,我在 kinetic 目录的根目录中有一个 development.config,如下所示:

当我启动芝加哥老板应用程序并运行动力学命令时,我收到一个无效的凭据错误,因此似乎动力学库已正确加载,但不是我的 aws 键的常量……知道如何在芝加哥老板中执行此操作吗?

谢谢!

0 投票
1 回答
164 浏览

erlang - Chicago Boss CSRF 和变量传递到模板文件

我的简单应用程序有两个问题。

我已经阅读了两次文档,但没有运气使用 boss_csrf_filter 并将变量传递给模板。

首先,我在 boss.config 文件中完成了使用 CSRF 过滤器的配置,如下所示:

然后,我添加到模板中的变量(位于 src/view/world/hello.html 下)

一切似乎都很好,但没有出现任何隐藏的输入元素。我应该检查/配置其他任何东西吗?

第二个问题是我的应用程序将变量传递给模板。我的控制器类似于以下代码:

代码正在重定向,没有任何价值。因此,以下代码不起作用(与我上面提到的相同模板文件):

我做错了什么?我该如何解决这些问题?