也许这可以帮助你。在调试模式下运行 arangodb:
arangod -c "D:\Tools\ArangoDB 2.2.5\etc\arangodb\arangod.conf" --javascript.dev-app-path "D:\Tools\ArangoDB 2.2.5\www"
收到错误时查看控制台输出。这是返回 404 的 FOXX 应用程序的内部错误
2014-11-07T05:07:00Z [4928] 信息 ArangoDB(版本 2.2.5 [win64])已准备好开展业务。玩得开心!
2014-11-07T05:21:47Z [4928] 错误无法计算 Foxx 应用程序路由:SyntaxError:11,19 文件“(片段)”中的 JavaScript 异常:SyntaxError:意外令牌 * 2014-11-07T05:21:47Z [ 4928] 错误 !\x09\x09if(fuzzyType != * || !$(fts).All(function(ft){ return typeof(fuzzy[ft]) ==
2014-11-07T05:21:47Z [4928]错误!^
2014-11-07T05:21:47Z [4928] 错误堆栈跟踪:语法错误:意外令牌 *
2014-11-07T05:21:47Z [4928] createModule 处的错误(common/bootstrap/modules.js:492:20 )
2014-11-07T05:21:47Z [4928] requireModuleFrom 错误 (common/bootstrap/modules.js:645:14)
2014-11-07T05:21:47Z [4928] requirePackage (common/bootstrap/modules.js:805:21)
错误 2014-11-07T05:21:47Z [4928] [object Object].Module.require 错误(common/bootstrap/modules.js:1206:21)
如您所见,FOXX 代码有错误。修复后这是关于请求的正常输出:
2014-11-07T05:23:45Z [4928] INFO /dev/FreeTextEngine, incoming request from 127.0.0.1: GET http://0.0.0.0:8529/dev/FreeTextEngine/create/hotelall?type=*
2014-11-07T05:23:45Z [4928] INFO /dev/FreeTextEngine, outgoing response with status undefined of type application/json, body length: 125