0

我创建了一个 SOAP 服务器,但我无法通过 SOAP 返回我需要的内容。

不返回任何内容的示例:

exampleService: {
  example: (args) => {
    User.findOne({ email: args.Validate.userMail }, function(err, user) {
      if (!user) {
        return { result: 'User does not exist' }
      } else{
        return { result: 'User exist!!' }
      }
    });
  }
}

但是使用静态数据,我让它工作了。

例子:

exampleService: {
  example: (args) => {
    return { result: 'oh god why?' }
  }
}
4

1 回答 1

0

我让它工作了!如果有人需要,这是源代码

exampleService: {
  example: (args, callback) => {
    User.findOne({ email: args.Validate.userMail })
      .exec((err, user) => {
        if (!user) {
          callback({ result: 'User does not exist' })
        } else{
          callback({ result: 'User exist!!' })
        }
     });
  }
}
于 2018-08-08T15:07:01.597 回答