React 项目中引入msal验证以及部分报错处理

这篇具有很好参考价值的文章主要介绍了React 项目中引入msal验证以及部分报错处理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

功能实现

如何在React 项目中引入msal身份验证,
微软在官网有提供文档支持,文档包含示例和具体使用的教程,地址如下:

https://learn.microsoft.com/zh-cn/azure/active-directory/develop/tutorial-v2-nodejs-webapp-msal

照着文档操作,记录报错

问题记录

问题1描述:

TS2322: Type ‘Msal2Provider’ is not assignable to type ‘IProvider’…
React 项目中引入msal验证以及部分报错处理,react.js,前端,前端框架

问题1原因:

mgt-element 未显示引用失效,但实际未引用到,不确定是不是Visual Studio Code IDE的原因,package.json引用没版本为"*"的时候,常常会报这个错误,如果有懂的大神,请多多指教。
React 项目中引入msal验证以及部分报错处理,react.js,前端,前端框架

问题1解决办法:

运行安装指令:

npm install @microsoft/mgt-element @microsoft/mgt-msal2-provider @microsoft/mgt-react

安装成功后,效果如下:
React 项目中引入msal验证以及部分报错处理,react.js,前端,前端框架文章来源地址https://www.toymoban.com/news/detail-684469.html

到了这里,关于React 项目中引入msal验证以及部分报错处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【机器学习】项目数据处理部分

    本文参考《阿里云天池大赛赛题解析》,拿到一个项目或者赛题,使用机器学习来进行预测分类,需要以下七个步骤: 项目(赛题)理解 数据探索 特征工程 模型训练 模型验证 特征优化 模型融合 本本是数据处理,即前3个步骤:项目理解、数据探索,特征工程。 简单的了解

    2024年02月07日
    浏览(49)
  • docker使用harbor进行镜像仓库管理演示以及部分报错解决

    目录 一.安装harbor和docker-compose 1.下载 2.将该文件修改为这样,修改好自己的hostname和port,后文的用户和密码可以不改也可以改,用于登录 3.安装 二.修改daemon.json文件和/etc/hosts文件 三.使用powershell作windows端域名映射 四.浏览器使用域名登录验证 1.用户admin,密码没有修改默认

    2024年02月10日
    浏览(41)
  • Laravel 使用mix引入本地样式文件 报错 Unable to locate Mix处理

    ✔ Compiled Successfully in 4524ms ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────┬

    2024年02月13日
    浏览(37)
  • react中redux的详细使用以及持久化处理

    一.redux使用 1.安装 npm i  redux 例一: 2.创建redux文件夹,store.js文件 store.js文件 3.将提供者绑定到跟组件内外层,使每个被包裹的组件都可以使用store 4.更改状态 5.使用状态变化的组件 例二: 1.新建LoadingReducer.js文件 2.路由文件 3.在axios封装文件内使用 二.持久化 1.安装 npm i r

    2024年02月10日
    浏览(37)
  • 在vue项目中引入swiper进而出现的坑和处理

    在做公司的一个老项目迭代的过程中,出现了不少的坑,今天专门说一下与swiper相关的坑以及体会吧! 1.1 swiper的事件,没有成功挂载 这个世界,总是会有意外发生的,尤其当你对老代码的复制特别自信的时候。由于在老项目中引入swiper来做移动端的滑动效果,当时产品有一

    2024年02月06日
    浏览(61)
  • 【Vue】Element-UI按需引入项目启动报错解决方法

    原因可能是版本不匹配的原因, Vue-Cli 脚手架的版本跟 element-ui 不一致了,按官网的配置已经不太行了。 报错代码 解决方式 在 babel.config.js 将 es2015 进行替换成 @babel/preset-env 。 启动项目 明显最终的JS文件的大小少了一些。

    2024年02月14日
    浏览(50)
  • 【爬虫】实验项目三:验证码处理与识别

    目录 一、实验目的 二、实验预习提示 三、实验内容 实验要求 基本要求: 改进要求A: 改进要求B: 四、实验过程 基本要求 五、源码如下 六、资料         部分网站可能会使用验证机制来阻止用户无效登录或者是验证用户不是用程序控制访问网站的,如 reCAPTCHA 系统。

    2024年02月10日
    浏览(39)
  • 项目中使用iframe引入html 解决路由错乱问题以及父子组件传值调用方法

    父组件 子组件: 方法一、通过子组件iframe1向父组件传值,再通过父组件向子组件iframe2传值可达到目的; 注意:模拟时 需要开启服务器,否则会出现跨域问题! 看图你应该就明白了 在项目中使用iframe引入html,引入的html中有路由跳转,当点击html页面中的路由跳转时,浏览器

    2024年02月01日
    浏览(45)
  • react引入antd报错找不到antd/dist/antd.css Module not found: Error: Can‘t resolve ‘antd/dist/antd.css‘ in

    直接使用了yarn add antd 命令安装,默认安装的是最新的5.0.0的版本 按照官网在App.css引入  报错  观察引入路径,去node_modules查找  发现antd/dist中并没有css相关文件,仅有js相关文件 卸载之前的antd  尝试降低版本,yarn指定版本号   安装成功,查看node_modules,现在就全了    按照

    2024年02月16日
    浏览(60)
  • vue/react项目刷新页面出现404的原因以及解决办法

    问题描述:vue/react项目,正常的页面操作跳转,不会出现404的问题,但是一旦刷新,就会出现404报错。 产生原因:我们打开vue/react打包后生成的dist文件夹,可以看到只有一个 index.html 文件及一些静态资源,这个是因为vue/react是单页应用(SPA),只有一个index.html作为入口文件,

    2024年02月06日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包