备注:
项目使用的是github https://github.com/arangodb-foxx/demo-hello-foxx
1. git clone
git clone https://github.com/arangodb-foxx/demo-hello-foxx.git
2. 安装foxx service
foxx-manager install demo-hello-foxx /demoapp
3. 效果
自动生成的swagger 文档
项目相关的帮助文档
简单测试
4. 项目代码说明
a. manifest.json"main": "index.js", // 入口"defaultDocument": "index.html", // 文档"contributors": [{ "name": "luebbert42" },{ "name": "Alan Plum" }],"scripts": {"setup": "scripts/setup.js", // 初始化"teardown": "scripts/teardown.js" // 卸载资源清理},"files": {"/": "files" // 文档目录说明},"lib": "."b. index.js (模块的引用)
module.context.use('/', require('./app.js'));c. app.js (主要接口操作)统一通过一个executeSourceCode 方法执行js 代码
5. 参考文档
https://github.com/arangodb-foxx/demo-hello-foxx
https://docs.arangodb.com/3.2/Foxx/