运行代码报错
来源:7-4 【应用】同时创建父子资源

朱钢同学
2021-11-02
在7-4节通过 postman 发送post请求时,程序返回了错误:
请求的数据是这样的:
对应的代码是这样的:
[HttpPost]
public IActionResult CreateTouristRoute([FromBody] TouristRouteForCreationDto touristRouteForCreationDto)
{
var toristRouteModel = _mapper.Map<TouristRoute>(touristRouteForCreationDto);
_touristRouteRepository.AddTouristRout(toristRouteModel);
_touristRouteRepository.Save();
var toristRouteToReturn = _mapper.Map<TouristRouteDto>(toristRouteModel);
return CreatedAtRoute(
"GetTouristRouteById",
new {toristRouteId=toristRouteToReturn.Id },
toristRouteToReturn
);
}
我把老师的代码复制到我的代码里,也是报错,这是怎么回事。
写回答
1回答
-
阿莱克斯刘
2021-11-03
这个问题多半是由于TouristRouteForCreationDto与postman中的body数据不一致所导致的。可以看一下你是怎么定义TouristRouteForCreationDto的吗?
042021-11-23
相似问题