当前位置: 首页 > news >正文

crypto.randomUUID is not a function

在本地运行时 crypto.randomUUID 好使,build 后放到服务器上用域名访问就不好使。

原因:

浏览器策略,浏览器在非https、localhost的环境中访问时,crypto.randomUUID 是不可用的

开发时使用的是localhost正常访问
生产临时使用的是http,所以访问发生错误❌

解决办法:

方案一:生产环境升级为 https

经过测试变成 https 后好使。

方案二:使用替代方法生成 uuid

npm install uuid

使用

import { v4 as uuidv4 } from "uuid";
const uuid = uuidv4();
console.log(uuid);
http://www.dtcms.com/a/347811.html

相关文章:

  • 一个备份、去除、新增k8s的node标签脚本
  • Redis(八股二弹)
  • 玳瑁的嵌入式日记D24-0823(数据结构)
  • 每日一题8.23
  • Day26 树的层序遍历 哈希表 排序算法 内核链表
  • 线程池理解
  • CMake安装教程
  • 传统 AI 与生成式 AI:IT 领导者指南
  • 10.Shell脚本修炼手册---脚本的条件测试与比较
  • 如何查看MySQL 的执行计划?
  • 引领GEO优化服务新潮流 赋能企业数字化转型
  • 信贷模型域——信贷获客模型(获客模型)
  • AI大模型 限时找我领取
  • Transformer核心概念I-token
  • Java:对象的浅拷贝与深拷贝
  • 获取高德地图经纬度解析地址的免费API接口(无调用限制)
  • JWT实现Token登录验证
  • 任务型Agent:执行计划详细设计
  • 计算机组成原理(11) 第二章 - 存储系统的基本概念
  • Introduction to GIS ——Chapter 1(Introduction)
  • 控制建模matlab练习15:线性状态反馈控制器-④最优化控制LQR
  • 动态内存详解
  • 图、最小生成树与最短路径
  • 算法练习-最长连续序列
  • 最短路径和关键路径的算法
  • Linux学习:信号的保存
  • 【什么是大模型自注意力机制?】
  • 腾讯wxg后台开发面经
  • A Large Scale Synthetic Graph Dataset Generation Framework的学习笔记
  • JavaSpring+mybatis+Lombok,实现java架构[保姆教程]