问题标签 [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.
chicagoboss - 需要 ChicagoBoss 中流响应的用例示例
ChicageBoss 控制器 API 有这个
{stream, Generator::function(), Acc0}
使用 HTTP 分块编码将响应流式传输到客户端。对于每个块,Generator 函数都会传递一个累加器(最初是 Acc0),并且应该返回 {output, Data, Acc1} 或完成。
我想知道这个的用例是什么?还有其他像Json,输出。这stream
什么时候有用?
有人可以在现实世界中展示一个用例吗?
json - ChicagoBoss 中的 JSON 编码
我在chicagoboss中创建了一个表名' drugs '。已使用 Mnesia。表的架构是:
id , generic_name , brand_name ,描述
该表的一条记录是:
要以 json 格式打印数据,我使用的代码是:
我应该得到:
但我得到:
所以而不是数组brand_name作为单行字符串返回。我怎样才能得到正确的结构?
chicagoboss - boss_db:save_record not working with PostgreSQL adapter
I'm trying to save a BossRecord to the database using pgsql adapter, of this way:
In ChicagoBoss's shell this returns:
But the record is not actually being saved in the database.
This is my table:
My model:
Thanks.
erlang - Erlang Chicago boss 在按照教程进行功能测试时出错
我正在按照您可以在此处找到的教程进行操作。我刚刚达到了使用模拟数据库来保存问候语的地步。我想编写一个关于列表操作的功能测试,但是每当我尝试运行测试时,我都会收到此错误:
这是我的测试代码:
知道有什么问题吗?我高度怀疑 db 层没有配置好进行测试,但是配置文件对于生产和测试是相同的,生产中的代码运行良好。
erlang - Chicago Boss 无法在生产模式下启动
我可以在开发模式下运行它,但不能在生产模式下运行。
我从错误日志和访问日志中看不到任何错误
为什么开发工作,而不是生产?
老板版本:0.8.15
控制台的最后一行
它正在尝试连接到 riak 数据库,但它似乎挂起。我该如何调试它,为什么它适用于开发模式?
erlang - 在 ChicagoBoss 中的 before_ 调用之后不调用控制器操作
我正在尝试学习 ChicagoBoss MVC Web 框架,本教程似乎是一个好的开始
https://github.com/ChicagoBoss/ChicagoBoss/wiki/an-evening-with-chicago-boss
直到作者介绍了before_
确保required_login
调用该功能的功能,这一切都很棒且令人兴奋。我面临的问题是list
函数停止被调用,这是我的代码
这是require_login
功能
这是我在访问时在控制台中得到的打印outgoer/list
我从https://github.com/ChicagoBoss/ChicagoBoss下载了 ChicagoBoss ,我正在使用Erlang 18
git - 将 cb_admin 添加到当前 ChicagoBoss 安装
我也开始ChicagoBoss
了
我只是ChicagoBoss
按照 github 的说明安装的。
然后,我创建了一个项目:
到目前为止一切都很酷,现在,我想添加管理界面,例如cb_admin
,所以我myproject
将这一行添加到 rebar.conf中{cb_admin, ".*", {git, "git://github.com/ChicagoBoss/cb_admin.git", "HEAD"}}
,它将变为:
所以我跑了./rebar get-deps compile
,但它一直给我这个错误:
请问,有人对此有想法吗?
我的二郎版本是19
提前致谢
erlang - 控制器过滤器未在 Chicago Boss 中运行
我正在尝试编写一个控制器过滤器(at src/lib/http_basic_auth_filter.erl
):
我在boss.config
控制器过滤器中配置:
但是当我访问一个 URL 时,过滤器没有运行,因为我从来没有看到日志消息。我都喜欢在:https ://github.com/ChicagoBoss/ChicagoBoss/blob/master/READMEs/README_FILTERS.md
控制器过滤器如何运行?我在 Google 和 Stackoverflow 中进行了搜索,但没有看到下降的内容。
erlang - 如何在 ChicagoBoss 路由中添加多个参数
我正在尝试使以下链接正常工作: http://localhost:8001/name/jason/grey
和路线定义:
然后在我的控制器中
我收到以下错误消息
似乎我的路线定义不正确,有什么帮助吗?
json - Erlang Chicagoboss 无法获得正确的 JSON 响应
在我的控制器文件中,我有一个方法可以读取传入的 HTTP 请求,从数据库中读取用户数据,将结果编码为 JSON(使用 jsx)并将其作为响应发送。
在 Chicagoboss 服务器日志中,我得到:
但是,当我发送 HTTP 请求时 - 我得到的 JSON 响应:
发送 JSON 响应的正确方法是什么?