问题标签 [opa]

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 投票
2 回答
245 浏览

opa - 如何在 Opa 中执行 shell 命令?

我在 API 中找不到任何可以让我执行 shell 命令的东西,比如systemexec所做的事情。使用外部函数接口是目前实现这一目标的唯一方法吗?

0 投票
1 回答
293 浏览

opa - 如何在 Opa 中对数据库执行查询?

我已经声明了一个存储客户数据的数据库:

我想执行某些查询来处理数据,例如:

是否可以执行一个返回 Array、Map 或类似的函数来迭代它?
怎么能迭代出这样的结果?

谢谢!

0 投票
2 回答
173 浏览

parsing - Opa 中的递归列表构造解析器

我想为主题标签编写一个解析器。我一直在阅读 opa 博客上有关解析的博客条目,但它们并没有涵盖很多递归解析器和列表的构造。

一些社交网络(Twitter、Diaspora*)使用标签来标记帖子。它们由井号 ( #) 和字母数字字符串组成,例如“interesting”或“funny”。使用主题标签的帖子的一个示例:

解析将导致["Opa", "lovely", "Haskell"].

我已经尝试过这样做,但这并不是我想要的。(它要么只能解析一个主题标签而不能解析其他任何东西,要么在无限循环中失败,要么因为输入它不理解而失败......)此外,这是一个实现它的Haskell 版本。

0 投票
1 回答
333 浏览

opa - 如何创建复杂的 URL 调度程序

我正在尝试开发一个 URL 调度程序来根据 URL 执行不同的操作。例如:

至于现在,我得到了以下有效的代码:

然而,在我的第一次尝试中,我有:

但是编译器会因为两行中都有“id”而引发错误,显然第一行是“覆盖”第二行。我的问题是:

  • 如何为两行保持相同的参数名称“id”而不会出错?
  • 可以处理多少个不同类型的参数?例如 localhost:8080/edit?id=2&ask=true&showImage=0
  • 模式“...”是干什么用的?

提前致谢

0 投票
2 回答
401 浏览

compiler-construction - opa:无法编译你好聊天演示(另一个错误)

我知道还有另一篇关于这个的帖子,但是我有一个不同于Opa won't compile hello_web.opa的错误。

尝试编译hello_chat.opa示例时3. 你好,聊天,我收到以下错误:

我正在运行 Ubuntu 64 (v11.04) 并安装了所有依赖项(以下文档)。我已经从 .deb 包 (opa_1.0s3.5+build687_amd64.stable.deb) 安装了 opa。

我也尝试从源代码构建它,配置步骤抱怨缺少一些部门。可能这是解决问题的关键吗?

配置脚本声明丢失的软件包都安装在我的系统中。

0 投票
3 回答
340 浏览

opa - 在 OPA 中生成静态页面

在我的一个项目中,我必须编写 HTML 和 JavaScript 代码。我更喜欢使用静态类型语言,所以我正在评估 OPA。但是,我的目标是生成静态页面的集合,所以我不关心 OPA HTTP 服务器和持久层。

所以我的问题来了:有没有一种(简单的)方法可以在 OPA 中生成一组静态页面?

0 投票
2 回答
253 浏览

opa - 一台服务器上的多个 Opa Web 应用程序

我目前有多个使用标准 Apache 虚拟主机配置设置的网站。

我的问题是如何设置使用 Opa 构建的多个网站,以便它们像使用 Apache 虚拟主机一样运行。

前任。当用户输入 www.example1.com 时,服务器将用户重定向到 OpaApp1 或者当用户输入 www.example2.com 时,服务器将用户重定向到 OpaApp2

0 投票
1 回答
167 浏览

login - 使用 OPA 管理用户

如何使用 Opa 管理用户?我已经看到有一个 CLogin 模块,但我不知道它是如何工作的。

谢谢,

0 投票
1 回答
492 浏览

apache - Opa:正确部署 opa 应用程序

部署 opa 应用程序的干净方法是什么?

它可以与 apache 服务器混合,将特定页面重定向到 opa 应用程序吗?

谢谢

0 投票
1 回答
281 浏览

couchdb - 在 OPA 中解析 webclient.Result 内容

我正在尝试使用 webclient 模块来查询 couchDB 休息接口(我使用它而不是 opa couchdb api,因为我需要获取特定数量的文档)。

这是用于进行查询的代码:

s.content 中给出的结果是以下字符串:

我想知道解析此字符串以获取例如 id 列表或仅行字段的最佳方法是什么?我尝试使用 Json.deserialize(s.content) 但不确定从那里去哪里。