完整的日历IO事件作为json feed添加承载令牌



我使用完整的日历io事件作为json feed来调用。net 6 web api。

客户端反应代码

<FullCalendar
initialView="dayGridMonth"
headerToolbar={{
left: "prev,next",
center: "title",
right: "dayGridMonth,timeGridWeek,timeGridDay"
}}
plugins={[dayGridPlugin, timeGridPlugin]}
events={`${process.env.REACT_APP_API_URL}/activities/getEventsByDate/${id}`}
eventClick={handleEventClick}
/>
.net 6 web API控制器
[AllowAnonymous]
[HttpGet("GetEventsByDate/{routeName}")]
public async Task<ActionResult> GetRoomEvents(string routeName)
{
string start = Request.Query["start"];
string end = Request.Query["end"];
return HandleResult(await Mediator.Send(new GetEventsByDate.Query { RouteName = routeName, Start = start, End = end }));
}
但是,我想删除AllowAnonymous并添加jwt承载令牌。是否可以使用完整的日历IO json feed?

使用Typescript,你可以使用以下命令来获取添加了令牌的api:

events: function (info, successCallback, failureCallback) {
const response = fetch('api/calendar', {
method: 'GET',
headers: {
"Authorization": 'Bearer ' + token)
}
});
const data = response;
successCallback(data);
failureCallback(data);
},
}

最新更新