ArangoDB Foxx service 使用

备注:
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/
原文地址:https://www.cnblogs.com/rongfengliang/p/8057969.html