首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SPFx REST安全令牌

SPFx REST安全令牌
EN

Stack Overflow用户
提问于 2018-04-18 07:46:43
回答 1查看 184关注 0票数 0

嘿,SPFx开发人员,我在一个小的SPA中遇到了一些安全令牌的问题,这是我在SPFx框架上开发的,它与SharePoint online中的数据交互。

如果应用程序处于空闲状态,或者只执行GET请求,则安全令牌似乎变得陈旧,更新或插入记录的POST请求失败( 400或403错误)。如果我刷新页面,然后尝试相同的操作,它会成功。

我使用带有React和sp-pnp-js库的SPFx框架来执行REST操作。

以下是我的TS服务中的代码片段:

代码语言:javascript
复制
public async add(newProject){
    try{
      let res = await pnp.sp.web.lists.getByTitle(this.listName).items.add(newProject);
      return({message: "Success", data: res.data});
    }
    catch(e){
      console.log(e);
      return({message: "Error", data: e.data.responseBody['odata.error'].message.value});
    }
  }

如你所见,我只是使用原生的sp-pnp-js函数,如果有什么不同,我可以用HTTP客户端手动重写它们……

任何帮助都将不胜感激:)提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-11-13 21:30:20

您正在设置Pnp Js上下文吗?

代码语言:javascript
复制
sp.setup({
  spfxContext: this.props.context
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49889066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档