问题标签 [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.
opa - 如何在 Opa 中对数据库执行查询?
我已经声明了一个存储客户数据的数据库:
我想执行某些查询来处理数据,例如:
是否可以执行一个返回 Array、Map 或类似的函数来迭代它?
怎么能迭代出这样的结果?
谢谢!
parsing - Opa 中的递归列表构造解析器
我想为主题标签编写一个解析器。我一直在阅读 opa 博客上有关解析的博客条目,但它们并没有涵盖很多递归解析器和列表的构造。
一些社交网络(Twitter、Diaspora*)使用标签来标记帖子。它们由井号 ( #
) 和字母数字字符串组成,例如“interesting”或“funny”。使用主题标签的帖子的一个示例:
解析将导致["Opa", "lovely", "Haskell"]
.
我已经尝试过这样做,但这并不是我想要的。(它要么只能解析一个主题标签而不能解析其他任何东西,要么在无限循环中失败,要么因为输入它不理解而失败......)此外,这是一个实现它的Haskell 版本。
opa - 如何创建复杂的 URL 调度程序
我正在尝试开发一个 URL 调度程序来根据 URL 执行不同的操作。例如:
- http://localhost:8080/ -> 进入主页
- http://localhost:8080/edit?id=2 -> 进入编辑页面
- http://localhost:8080/delete?id=4 -> 去删除页面
至于现在,我得到了以下有效的代码:
然而,在我的第一次尝试中,我有:
但是编译器会因为两行中都有“id”而引发错误,显然第一行是“覆盖”第二行。我的问题是:
- 如何为两行保持相同的参数名称“id”而不会出错?
- 可以处理多少个不同类型的参数?例如 localhost:8080/edit?id=2&ask=true&showImage=0
- 模式“...”是干什么用的?
提前致谢
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。
我也尝试从源代码构建它,配置步骤抱怨缺少一些部门。可能这是解决问题的关键吗?
配置脚本声明丢失的软件包都安装在我的系统中。
opa - 在 OPA 中生成静态页面
在我的一个项目中,我必须编写 HTML 和 JavaScript 代码。我更喜欢使用静态类型语言,所以我正在评估 OPA。但是,我的目标是生成静态页面的集合,所以我不关心 OPA HTTP 服务器和持久层。
所以我的问题来了:有没有一种(简单的)方法可以在 OPA 中生成一组静态页面?
opa - 一台服务器上的多个 Opa Web 应用程序
我目前有多个使用标准 Apache 虚拟主机配置设置的网站。
我的问题是如何设置使用 Opa 构建的多个网站,以便它们像使用 Apache 虚拟主机一样运行。
前任。当用户输入 www.example1.com 时,服务器将用户重定向到 OpaApp1 或者当用户输入 www.example2.com 时,服务器将用户重定向到 OpaApp2
login - 使用 OPA 管理用户
如何使用 Opa 管理用户?我已经看到有一个 CLogin 模块,但我不知道它是如何工作的。
谢谢,
apache - Opa:正确部署 opa 应用程序
部署 opa 应用程序的干净方法是什么?
它可以与 apache 服务器混合,将特定页面重定向到 opa 应用程序吗?
谢谢
couchdb - 在 OPA 中解析 webclient.Result 内容
我正在尝试使用 webclient 模块来查询 couchDB 休息接口(我使用它而不是 opa couchdb api,因为我需要获取特定数量的文档)。
这是用于进行查询的代码:
s.content 中给出的结果是以下字符串:
我想知道解析此字符串以获取例如 id 列表或仅行字段的最佳方法是什么?我尝试使用 Json.deserialize(s.content) 但不确定从那里去哪里。