问题标签 [mochiweb]

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

frameworks - Erlang 前端管理面板

我们正在寻找一个框架,在该框架中,我们可以将多个角色分配给不同的用户,并允许这些用户依次操作某些数据(基于他们的角色)。我们有一个 ejabberd 后端和一个 Mochiweb(BeepBeep 框架)前端,并且节点是连接的,因此 Mochiweb 可以操作 ejabberd 的 mnesia 表。

是否存在直接解决方案?如果没有,有人会推荐 Ruby on Rails 吗?(如果我们应该使用哪个 Rails 应用程序?)

最后,如果不存在,那么在哪里可以找到一些可靠的 Erlang 程序员让我们为这份工作雇用?

提前致谢。

0 投票
1 回答
415 浏览

erlang - Mochiweb:在上传文件时读取文件

我希望能够在用户上传文件时读取文件,即我想从用户的浏览器读取传入的字节流.. Mochiweb 可以吗?如果没有,我需要在哪里查看/修改?

如果 Yaws 上存在其他更容易的东西,那也很棒。谢谢。

0 投票
3 回答
2550 浏览

erlang - Nitrogen 在哪里获得最佳性能 - yaws、mochiweb 或 inets?

Nitrogen 项目网页声明对 yaws、mochiweb 和 inets 的同等支持,但使用这些 Web 服务器中的哪一个会表现最好?即对于具有大部分动态内容的大型应用程序(含氮)+ Web 服务器,哪种组合能够处理最多的用户负载?

0 投票
3 回答
743 浏览

http - 使用 inet 检测 HTTP 关闭

在我的 mochiweb 应用程序中,我使用了一个长期持有的 HTTP 请求。我想检测与用户的连接何时消失,我想出了如何做到这一点:

这适用于:用户关闭他的选项卡/浏览器或刷新页面。但是,当互联网连接突然中断(比如wifi信号突然丢失),或者浏览器异常崩溃时,我无法检测到tcp关闭。

我错过了什么,还是有其他方法可以实现这一目标?

0 投票
1 回答
276 浏览

ubuntu - 使用单个脚本文件启动两个 mochiweb 服务器

我有一个从 mochiweb 框架生成的基本 Web 服务器。要启动它,我使用start.sh框架自动生成的脚本。一切正常,服务器启动。现在我有一个想要与第一个一起启动的 mochiweb 服务器。同样,这完全独立于其start.sh脚本启动。

所以我所做的是创建一个脚本,从这个脚本调用两个 mochiweb 服务器的启动脚本作为后台进程,例如:

当我运行脚本时,两台服务器似乎都正常启动,但在它们启动后,它们似乎立即收到 EXIT 信号并关闭。我有一种感觉,这是由于操作系统(ubuntu)终止了主脚本文件生成的进程以运行两个启动脚本。或者还有其他原因吗?我应该怎么做才能解决这个问题?如何使用单个脚本文件启动两个服务器?

现在脚本文件退出,最后一行说:

0 投票
5 回答
6945 浏览

json - 在 Erlang 中使用 mochijson2 解码 JSON

我有一个包含一些 JSON 数据的 var:

使用 mochijson2,我解码数据:

现在我有了这个:

我正在尝试阅读(例如)“job”或“id”。

我尝试使用 struct.get_value 但它似乎不起作用。

有任何想法吗?

0 投票
2 回答
1110 浏览

http - Mochiweb 的可扩展性功能

从迄今为止我读过的所有关于 Mochiweb 的文章中,我一遍又一遍地听说 Mochiweb 提供了非常好的可扩展性。我的问题是,Mochiweb 究竟是如何获得其可扩展性属性的?是来自 Erlang 固有的可扩展性属性,还是 Mochiweb 有任何额外的代码可以明确地使其能够很好地扩展?换句话说,如果我自己用 Erlang 编写一个简单的 HTTP 服务器,用一个简单的“循环”(递归函数)来处理请求,它是否具有与使用 Mochiweb 框架构建的简单 Web 服务器相同的可伸缩性?

更新:我不打算实现一个完整的网络服务器,支持所有可能的功能。我的要求非常具体 - 处理来自带有固定控件的 HTML 表单的 POST 数据。

0 投票
3 回答
2286 浏览

erlang - Erlang Facebook 示例

有谁知道在 Erlang 中完成的示例 facebook 应用程序(或 facebook 连接应用程序)?我正在寻找包含整个过程的东西。具体来说,我似乎没有找到任何关于用户身份验证的内容。

我已经检查了erlang_facebook、 erlang2facebook 和 erlyface ,但它们似乎都没有提供一个简单而全面的示例,我作为初学者可以使用。不过,我很乐意编写一些代码,最好使用 mochiweb 作为后端。

0 投票
1 回答
632 浏览

erlang - Mochiweb 中的长轮询 - 如何判断客户端是否中止请求?

我有一个基本的 mochiweb 轮询循​​环,如下所示,除了它执行其他操作而不是打印到控制台并最终返回:

在客户中止他们的请求之前,这很有效。例如,如果客户端窗口关闭,此进程将无限期地继续运行。

我想知道 mochiweb 的 start() 中是否有一个选项,或者我忽略的其他东西会让 mochiweb 自动终止这个过程,或者至少在客户端中止时发送一条消息。有任何想法吗?

0 投票
1 回答
1238 浏览

json - 使用 mochiweb 对列表进行 JSON 编码

我需要使用 mochiweb 对列表进行 JSON 编码。

我如何获得以下信息:

生成这一点 JSON: