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