javascript - 将授权标头添加到 ag-grid 请求
问题描述
我第一次尝试ag-grid。为了获取网格的数据,我需要调用 url 并将 jwt 令牌作为请求标头传递。
通常我将其添加为"Authorization: Bearer token"
标题。这可以在 ag-grid 中完成吗?
简单的教程有一个示例调用aggrid.simpleHttpRequest({url:....})
来获取数据,但这似乎只允许一个 url 字符串。
解决方案
该simpleHttpRequest
方法是 AG Grid 在其文档中使用的一种方便方法,以使其更易于阅读。
直接使用 fetch 要容易得多,然后您可以访问完整的 fetch api,包括配置标头。
例如,使用 a 设置 AG Grid 数据,fetch
然后使用setRowData
api 上的方法将从 API 调用检索到的数据添加到网格。
fetch('https://api.myjson.com/bins/15psn9').
then(function (response) {
return response.json();
}).then(function (data) {
gridOptions.api.setRowData(data);
})
以上代码摘自 AG Grid 博客文章“5 分钟内开始使用 JavaScript Grid” https://blog.ag-grid.com/get-started-with-javascript-grid-in-5-minutes/