问题标签 [foxx]
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.
arangodb - Is it possible to use inheritance in Foxx models?
I am developing a REST API using ArangoDB and Foxx. A pattern that keeps coming back in multiple models is the following:
When I store the model in the database, I want to add properties like the creation timestamp, the status of the account, ... .
question: Is there a way to let the Account model inherit all properties from the NewAccount model, so I only have to define the created and status properties?
Secondly, is there an efficient and easy way to copy all properties from a NewAccount instance into an Account instance ?
arangodb - 获取“ArangoError:绑定参数'value1'未在查询中声明(解析时)”
我的 Foxx 应用程序中有这样的代码:
这似乎是正确的,但由于某种原因它给了我一个错误bind parameter 'value1' was not declared in the query (while parsing)
。
我试图在arangosh
......同样的错误中运行它:
难道我做错了什么?请帮忙。谢谢!
PS: OS X 上的 Arangodb v2.8.6
clojurescript - ArangoDB Foxx 和 Clojure 脚本
我想使用 ClojureScript 实现 Foxx 服务。
我读过可以通过在每个开发步骤中运行转译器来使用Typescript和Coffeescript;
我可以为ClojureScript做类似的事情吗?
arangodb - collection.all().limit(n) 在 FOXX 中不起作用
我的 FOXX 播放应用程序中有此代码
根据文档,我应该可以在这里使用分页 - 我想通过给定的“限制”参数来限制搜索结果,但这给了我一个错误
rest - ArangoDB Foxx 作为 REST 后端
我正在开发一个应用程序,该应用程序将极大地受益于 Arangos 的多模型功能。考虑到后端应用程序的需求,我得出的结论是,大部分(如果不是全部)可以通过 REST API 提供服务,以帮助进行更简洁的设计,以便未来的开发和与其他人集成。然后,该 API 将被多个 Web 和移动前端框架使用以处理其余逻辑。该项目将使用 NodeJS 生态系统为整个堆栈使用 Javascript 开发。
.
问题本身:
应该并且可以使用 arangodb + foxx 创建完整的后端堆栈以提供 REST API,从而避免堆栈中的另一个层/组件?例如 express/hapi/loopback 等。
.
主要后端要求:
- 使用角色进行身份验证
- 会话
- 加密
- 复杂查询(我最初想法的根源,以避免数据库和后端之间的多次跳跃)
- 条目解析、验证和清理
- 计划任务
.
主要找:
- 已知的设计优势
- 已知的设计限制
- “隐藏”的瓶颈
- 其他可能的未来遗憾
.
附带问题(可能会回答上面的一些问题):Foxx 能否利用一些可通过 npm 获得的节点中间件?
在此先感谢您的时间!
arangodb - 将 GraphiQL 与 Foxx 一起使用
使用 NodeJS,可以
graphQLHTTP
从express-graphql
which 中传递,如下所示:
有了这种配置,我们就可以使用 GraphiQL。如何使用 Foxx 实现这一目标?从这个 repo中,我可以看到 Foxx 正在使用graphql-sync
。我浏览了源代码,并在这里找到了它:
控制器.js
是否可以将 GraphiQL 与 Foxx 一起使用?如果YES,我该如何实现?有什么想法吗?
谢谢。
arangodb - 从 CLI 测试 ArangoDB Foxx 应用程序
目前,我正在使用 Foxx Web 界面运行 Mocha + Chai 测试。它运作良好,但如果可能的话,我更喜欢使用 Mocha 的命令行界面。有什么办法吗?
arangodb - 带有中继框架的 ArangoDB-Foxx
谁能告诉我或指向有关如何将 ArangoDB-Foxx 与 Relay Framework 一起使用的链接(或具体而言:relay-fullstack)?我到处寻找,没有运气。
我有一个使用relay-fullstack的 Relay 项目,我想让它与 ArangoDB-Foxx 一起工作(目前我正在使用 Relay 框架教程中的模式)。据我所知,ArangoDB-Foxx 使用graphql-sync
而不是graphql
. 所以它打破了relay-fullstack
.
任何帮助将不胜感激。谢谢.. :)
arangodb - 在 Foxx 中检测“测试”环境
目前,我只能通过.gitignore
配置文件来检测开发和生产环境,我可以在其中显式设置process.env.ENV = 'prod'
或process.env.ENV = 'devel'
根据当前环境进行设置。我可以确定这个值会在 arangod 启动时被导入。
但是单元测试没有在 arangod 启动时运行,所以也许我需要将一些监听器连接到 http 请求或其他东西以确定它是否是触发单元测试的请求?你能帮我解决这个问题吗?
谢谢