日常踩坑
当代词圣李白
这个作者很懒,什么都没留下…
展开
-
mac. openvpn. failed to negotiate cipher with server. Add the server‘s cipher
这个问题是因为 openvpn 库版本bug,Tunnelblic。解决方法:降版本,2.3.18。在 2.5.9 中就存在;原创 2023-08-28 19:47:48 · 767 阅读 · 0 评论 -
关于vue3打包后 配置nginx 404 的一些探索
关于这个问题官网已经给出答案了。官网:https://router.vuejs.org/zh/guide/essentials/history-mode.html那下面简单说下我的探索在官网的代码中其中的 $uri 是什么呢??我查了一些nginx的文档说明$uri 表示当前请求的URI不带任何参数而 try_files 意思是try_files首先会去 $root 找有没有对应的文件或者api, 如果没有就会 fall back 到 try_files 的最后一个选项 /index.html原创 2022-06-01 17:03:08 · 603 阅读 · 0 评论 -
vue-cli项目,页面刷新404问题原因之一
这个问题可能存在的原因是vue.config.js 在 如下配置module.exports = { devServer: { port: 5012, proxy: { "/": { // 测试网 target: "http://jinfu.baohan.com:8080/", ws: true, changeOrigin: true, }, }, disableHostCheck: true, }, productionSourceMa原创 2022-05-23 17:10:18 · 607 阅读 · 0 评论 -
nuxt.js 打包相对路径,js 执行
首先说下怎么打包相对路径,这是网上大部分人的配置,一般情况下应该没啥猫病。nuxt.config.js router: { base: './', },但是这样配置在我这里,会导致 mounted 等js 不执行。配置成这样也可以,js可以执行 router: { base: '/xxx-xxxx', },...原创 2022-04-20 20:42:48 · 914 阅读 · 0 评论 -
nuxt.js 刷新页面报错 ( Failed to execute ‘appendChild‘ on ‘Node‘: This node type does not support this )
把页面上的的 v-if 都改成 v-show 试试说明说一下:可能出现找个问题的情况很多,这是其一,仅作参考原创 2021-11-22 21:31:21 · 1602 阅读 · 1 评论 -
been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header is
如果是上传文件报的,并且是用nginx 代理的,能存的原因是,nginx限制的上传文件的大小在 http 里加上client_max_body_size 200m;原创 2021-09-04 23:06:10 · 247 阅读 · 0 评论 -
windows 执行 sh 脚本, 找不到 npm 命令
先说下先背景,在win 上 执行sh 脚本,来实现node的简单部署,#!bin/bash# bash build.sh x.x.x.x prodparam_verison=$(date +%F)param_ip=${1}param_env=${2}param_ctiy=${3}project_dir_path=$( cd $(dirname $0) pwd)package_name="tbk-admin"project_name="tbk-admin"project_p原创 2021-08-22 16:03:42 · 990 阅读 · 0 评论 -
Uncaught SecurityError: Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘: Tainted canvases may
一旦您将未经 CORS 批准从其他来源加载的任何数据绘制到画布中,画布就会被污染。受污染的画布不再被认为是安全的,任何从画布取回图像数据的尝试都将导致抛出异常。在受污染的画布上调用以下任何一个都会导致错误:调用getImageData()画布的上下文调用toBlob()上的元素本身toDataURL()在画布上调用当画布被污染时尝试任何这些都会导致SecurityError抛出 a 。这可以防止用户在未经许可的情况下使用图像从远程网站提取信息而暴露私人数据。以上信息来自mozila大概的意思就原创 2021-07-17 09:11:10 · 4115 阅读 · 0 评论 -
egg 添加 samesite=none, 出现感叹号
设置 samesite 前提是必须同时设置Secure属性(Cookie 只能通过 HTTPS 协议发送),否则无效,所以我们先配置 https先生成ssl 证书可以查看这里在本地开发环境配置文件里 config.local.js npm i egg-cluster --save config.cluster = { https: { key: path.join(__dirname, "../private.pem"), // https 证书绝对目录 cert: path原创 2021-06-10 14:45:07 · 1195 阅读 · 0 评论 -
egg + dubbo Cannot read property ‘filter‘ of undefined
Cannot read property ‘filter’ of undefined没有添加service 打开注释即可原创 2021-06-09 17:02:47 · 104 阅读 · 0 评论 -
node 访问本地127.0.0.1 ENOTFOUND
参考文章地址正确写法var optionsget = { host : 'localhost', port : 3010, path : '/quote/random', // the rest of the url with parameters if needed method : 'GET' // do GET};把http 去掉试试,错误写法var optionsget = { host : 'http://localhost', por原创 2021-04-16 22:58:11 · 451 阅读 · 0 评论 -
vue3 axios 内存溢出
内存溢出的原因可能很多,仅作参考如果你把.vue 页面的当前this, 当作参数传进了,axios的请求参数里,就会导致内存溢出比如像这样:原创 2021-04-14 11:30:47 · 1274 阅读 · 0 评论 -
vue3 TypeError: Cannot read property ‘parentNode‘ of null
添加一个 404 路由试试 { path: "/:pathMatch(.*)*", name: "notFound", component: notFound, // 引入 组件 },原创 2021-03-31 17:32:39 · 9605 阅读 · 2 评论 -
vue watch监听不到 对象,
原因之一,以上是错误写法,不能在子组件里被监听到。正确写法原创 2021-02-25 10:50:06 · 112 阅读 · 0 评论 -
vue/test-utils window 对象添加属性 方法
在jest的全局文件(假设是setup.js)文件中把这个对象进入mock即可首先配置全局文件// jest.config.jsmodule.exports = { setupFiles: ['<rootDir>/tests/unit/setup.js'], // 指定setup的位置 //...其他配置 }}// <rootDir>/tests/unit/setup.js// mock全局对象appInfowindow.appInfo = { n转载 2021-02-07 10:19:01 · 839 阅读 · 0 评论 -
flutter 封装 网络请求
import 'package:flutter/material.dart';import "dart:convert" as json;import 'package:shared_preferences/shared_preferences.dart';import 'package:dio/dio.dart';final isProd = bool.fromEnvironment('dart.vm.product');String domain = isProd ? 'http://xx原创 2021-01-21 22:39:40 · 291 阅读 · 0 评论 -
vue3 封装自定义组件v-model
首先要注意 vue3中 v-model 默认绑定的变量名变了,从原理的 value 改成了 modelValue,如果要改变变量的值,要执行一个事件 this.$emit("update:modelValue", value);<template> <div class="inline"> <input :type="password ? 'password' : 'text'" ref="input" @input="handleInput" @blur=原创 2021-01-14 15:45:34 · 3399 阅读 · 0 评论 -
EGG 跨域 when the request‘s credentials mode is ‘include‘. The credentials mode of requests initiated
(一) 当前端配置withCredentials=true时, 后端配置Access-Control-Allow-Origin不能为*, 必须是相应地址(二) 当配置withCredentials=true时, 后端需配置Access-Control-Allow-Credentials(三) 当前端配置请求头时, 后端需要配置Access-Control-Allow-Headers为对应的请求头集合...原创 2020-12-29 22:35:36 · 4464 阅读 · 0 评论