首页 > 解决方案 > 将授权标头添加到 ag-grid 请求

问题描述

我第一次尝试ag-grid。为了获取网格的数据,我需要调用 url 并将 jwt 令牌作为请求标头传递。

通常我将其添加为"Authorization: Bearer token"标题。这可以在 ag-grid 中完成吗?

简单的教程有一个示例调用aggrid.simpleHttpRequest({url:....})来获取数据,但这似乎只允许一个 url 字符串。

标签: javascriptag-grid

解决方案


simpleHttpRequest方法是 AG Grid 在其文档中使用的一种方便方法,以使其更易于阅读。

直接使用 fetch 要容易得多,然后您可以访问完整的 fetch api,包括配置标头。

例如,使用 a 设置 AG Grid 数据,fetch然后使用setRowDataapi 上的方法将从 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/


推荐阅读