tsoa 打字稿空数组以响应邮递员

tsoa typescript empty array in response in postman

我已经使用 tsoa typescript 创建了 crud,但是当我请求任何 http 请求时,我得到一个空数组,当然我将数据添加到 mongodb

中的 table livraison

export interface ILivraison extends Document {
  code: String;
  image1: String;
  image2: String;
  image3 : String;
}
const LivraisonSchema: Schema = new Schema({
    code: {
    type: String,
    required: true,
  },
  image1: {
    type: String,
    required: true,
  },
  image2: {
    type: String,
    required: true,
  },
  image3: {
    type: String,
    required: true,
  },
})
export default mongoose.model < ILivraison > ("Livraison", LivraisonSchema)
@Route("/livraison")
@Tags("Livraison")
export class LivraisonController extends Controller {


@Get('/')
async getAllLivraison()  : Promise<any> {
    const result = await livraisonModel.find({});
    return {
      error: null,
      data: result,
    };
}
}
const route: Router = Router();

route.get('/',async (req: Request, res: Response) => {
  const controller = new LivraisonController();
  const result = await controller.getAllLivraison();
  const { error, data } = result;
  if (error) {
    res.status(400).json(error);
    return;
  }
  res.status(200).send(data);
});

export default route;

从上图中,请求url是错误的。编辑 url 并再次调用。