首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Foxx服务出错

Foxx服务出错
EN

Stack Overflow用户
提问于 2022-09-08 17:55:18
回答 1查看 20关注 0票数 0

我对此相当陌生,所以我编写了我的第一个Foxx服务,不知道问题出在哪里。它应该查询一个集合并返回一个字符串值。获取以下代码的"errorMessage":“内部服务器错误”。

代码语言:javascript
复制
'use strict';

const createRouter = require('@arangodb/foxx/router');
const router = createRouter();
const db = require('@arangodb').db;
const joi = require('joi');
const person = db._collection('person');

module.context.use(router);

router.get(
  '/person/:personId',
  function (req, res) {
      const result = db._query(aql`
         FOR p IN ${person}
         FILTER p.ascoId == ${req.pathParams.personId}
         RETURN p.address`).toArray();
      res.send(result);
  }
)
.pathParam('personId', joi.number().required(), 'Id to search on');

EN

回答 1

Stack Overflow用户

发布于 2022-09-08 20:21:22

这个问题已经解决了。问题是缺少了aql进口。应该用它来代替:

const {db,aql} =需要量(@arangodb);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73653274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档