问题标签 [n2o]

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 投票
3 回答
349 浏览

erlang - 如何在 80 端口上运行 n2o?

我已经尝试在wf_core.erl和中更改端口sys.config,但现在它甚至无法初始化网络服务器。

检查是否有东西在使用 80 端口 - 它是免费的。

0 投票
2 回答
224 浏览

erlang - 在 n2o 框架中显示来自外部进程的网页信息

如何在 N2O 框架叉中显示来自外部进程的信息。

像这样的代码:

第 1 页:

第2页:

提前致谢。

0 投票
1 回答
1043 浏览

erlang - n2o Erlang 框架电子邮件身份验证

我是 Erlang 和 N2O 的新手,但在 python web 开发方面有一些经验。我想在我的应用程序中通过电子邮件地址(电子邮件 - 密码)而不是使用 AVZ 创建身份验证。我已经使用此代码创建了注册页面(其他代码为 n2o_sample)。但是我没有把用户放到kvs我有 {error, no_container}

0 投票
2 回答
569 浏览

erlang - Erlang Web Development (Erlang newbie)

I am creating a web app in Erlang with n2o. My current dilemma is the automatic syncing of changes i make to the app's source code to that with the accommodating release.

For example, I startup my app release in the erlang console, go to specific localhost:? address and see index.erl being reflected in the page with <span>Hello</span> shown. I then go back to modify the index.erl file to say Hello World instead. The changes are not reflected. So i end up regenerating a release to see the new changes.

I guess I could write a bash script to synchronize changes between the app source files and the release libraries, but I imagine there must be better ways of doing this.

What is the appropriate way of doing this?

0 投票
3 回答
168 浏览

erlang - 使用 n2o 框架时 Erlang 中的案例陈述问题

关于 Erlang 中的 case 语句的问题。

我使用 n2o 作为我的 Web 应用程序框架。

在我的登录页面中,我创建了一个事件以在用户单击注册按钮时从页面中提取字段,

当我测试页面时,日志代码永远不会被命中。它仅在我删除 case 语句时显示。奇怪的是,在 shell 中执行 case 语句时,它的计算结果正确。

我的案例陈述是否遗漏了什么?

0 投票
2 回答
557 浏览

erlang - 如何安装 erlydtl 使其在氮气中可用?

我发现,erlydtl可以与氮气一起使用。

不幸的是,作者没有描述他如何安装erlydtl以使其可以从氮气中使用。

可能有人曾经遇到过同样的问题,我正面临着。如果是这样,请分享您的经验。

先感谢您。

0 投票
1 回答
90 浏览

web - erlang n2o 渲染获取 <span id="

我想用 n2o 和 rebar3 写网页。但我的页面有问题,代码在这里。

索引.erl

产品.dtl

我得到结果:

我怎样才能得到'<'而不是'<'

0 投票
1 回答
123 浏览

websocket - N2O 协议在使用 gproc:send 时发送一个空数据

我创建了一个 N2o 协议,通过不同的应用程序系列路由消息,(在此之前我使用牛仔 websocket 处理程序来完成这项工作)

因此,例如,我的协议中有此代码,用于向已注册的进程发送消息

在我的 HTML 客户端中,首先我在协议下注册

var msg = {family: "JS"}; websocket.send("REG:"+JSON.stringify(msg) );

并且我验证了我的 html 进程已经很好地注册了

然后,从我的同一个 HTML 客户端,我调用了传输协议方法,例如:

msg = {Type: "TRANSMIT:", Action: "Chat", From: "JS", To: "JS", Message:"Hello I am Js"}; websocket.send("传输: "+JSON.stringify(msg) );

基本上在这个阶段,我应该在我的 HTML 客户端中收到一条包含“Hello I am Js”的消息,但我总是收到一个空数据字符串,例如:

MessageEvent {isTrusted: true, data: "", origin: "ws://192.168.1.20:8000", lastEventId: "", source: null…}

信息:

我很好地收到了回复信息如下:

注册过程时:

MessageEvent {isTrusted: true, data: "进程注册成功", origin: "ws://192.168.1.20:8000", lastEventId: "", source: null…}

提交消息时:

MessageEvent {isTrusted: true, data: "消息传输成功", origin: "ws://192.168.1.20:8000", lastEventId: "", source: null…}

此外,当我使用我的牛仔 ws 处理程序时,我没有遇到这样的问题。

0 投票
0 回答
157 浏览

erlang - synrc/bpe 中的事件与修改

我是工作流引擎的新手。我想使用synrc/bpe描述和运行我的流程。有函数bpe:amend/2bpe:event/2。这些是做什么用的,它们之间有什么区别?

0 投票
1 回答
129 浏览

erlang - 如何在 N2O erlang 中上传图片

我在 erlang n2o Web 框架中设置了一个新服务器,并想使用#upload 上传图像。如何使用上传事件。