问题记录
gaearon
立志要做计算机大牛
展开
-
git 提交报错:不能访问 *** Permission denied
你可能使用 sudo 权限下载了 git,这导致在普通用户下无法使用 git 命令这样做:sudo chown -R username /Users/username/.configusername 是你的用户名完美:原创 2021-08-26 23:45:40 · 457 阅读 · 0 评论 -
css flex 布局子元素撑大父元素导致页面布局错乱
原因是没有给父元素设置一个固定的宽高,导致子元素 flex 的计算延伸到了父元素,给父元素设置固定的宽即可:.main { /* 之前被撑大的外部父元素 */ box-sizing: border-box; padding: 0 30px; border-right: 1px solid #ccc; width: 709px; /* 设置固定的宽 */}.albums { /* flex 布局父元素 */ width: 98%; display: flex; flex-wr原创 2021-05-14 23:18:59 · 1724 阅读 · 0 评论 -
react 多页应用编译失败 Cannot read property ‘filter‘ of undefined 解决方案
经过修改 webpack 的 entry 及 HtmlWebpackPlugin 等配置后,出现如下报错:这是因为将 webpack 的 entry 将原来的数组方式修改为了对象,自然没有 filter 方法。解决方法修改 entrypoints.main 中的 main 为你在 entry 中配置的项目首页的 key。我的 entry 配置中首页的 key 为 index ,因此可改为 entrypoints.index。...原创 2021-05-01 18:22:33 · 1279 阅读 · 0 评论 -
Vue 子组件的 created 不能拿到 props 的问题
SPA 应用,所有的数据都需要依靠 ajax 获取,这就导致子组件已经创建了,但是父组件所请求的 ajax 还没有返回,父组件无法传递最新的 props 数据,这就导致子组件不能正常加载。看下我的错误代码:父组件:<template> <singleComments :singleComment="singleComent"></singleComments></template><script>export default { m原创 2021-04-30 03:53:51 · 2129 阅读 · 2 评论 -
解决 axios 请求时不携带 cookie
问题描述最近在做一个项目,开发模式是前后端分离的,用户登录之后服务端返回 cookie 信息,通过 document.cookie 设置 cookie 了,但是发起其他请求时请求头没有cookie ???截图:解决方案想到了之前 vue 电商项目中,手动设置了 Authorization ,今天可以 ctrl c+v 了axios.interceptors.request.use(config => { config.headers.cookie = document.cookie原创 2021-03-04 16:56:50 · 3546 阅读 · 1 评论 -
nodejs 连接数据库报错: connect 被调用多次
问题截图使用 nodejs 连接两个数据库报出了这样的错误,原因是使用 connect 方法连接时,只能连接一个数据库。如果需要连接多个数据库需要使用 createConnection() 方法。let db = mongoose.createConnection( "mongodb://localhost/electricity_user_database");db.on("error", console.error.bind(console, "... connect error ..."原创 2021-01-28 17:07:41 · 557 阅读 · 2 评论 -
ajax 报错 Response to preflight request doesn‘t pass access control check: No *** header
问题截图之前的项目中,就遇到了跨域的问题,所以这次一开始后端就设置了允许跨域,但是仍然抛出这样的异常,百度半天,发现是 axios 的问题,我的代码:const result = await axios.post('http://localhost:3000/login', this.login_form)login_from 是一个对象大部分问题的解决都是使用了 qs,根据网上的说法 axios 只能以字符串的形式发送,而axios在发送数据时需要字符串的方式进行发送,也就是说是放在 fo原创 2021-01-26 12:25:28 · 837 阅读 · 1 评论 -
使用 babel-loader 打包 ES6 代码出现Cannot assign to read only property ‘exports’ of object ‘#‘解决
问题截图翻译:不能赋值给对象'#<Object>'的只读属性'exports'如果你使用了 @babel/plugin-transform-runtime 插件,同时你又在某个commonJS 规范写的文件里使用这个插件时,babel 会默认你这个文件是 ES6 的文件,然后就使用 import 导入了这个插件,但是 webpack 不可以混用这两种语法规范。解决方法就是在 babel.config.js 配置文件中设置 unambiguous 字段。让 babel 和 webpac原创 2021-01-22 13:35:38 · 433 阅读 · 0 评论 -
ajax 跨域出现 No ‘Access-Control-Allow-Origin‘ header is present on the requested resource 解决
问题截图翻译从目标“http://127.0.0.1:5500”访问“http://127.0.0.1/”的XMLHttpRequest已被CORS策略阻止:被请求的资源上没有“Access- control - allow - origin”报头W3C 组织是这样实现HTTP跨域请求的: Cross-Origin Resource Sharing简单来说就是服务器端没有设置一系列的响应头,进而不同意跨域访问。如果使用的是原生 Node.js,需要设置响应头为:...原创 2021-01-19 22:37:44 · 891 阅读 · 0 评论 -
Ajax跨域时出现Access to XMLHttpRequest at *** from origin *** has been been blocked by CORS policy
问题截图发送 ajax 时出现如下错误:Access to XMLHttpRequest at 'localhost:3000/' from origin 'http://localhost:3000' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, edge, https, chrome-untru原创 2021-01-08 11:37:59 · 11908 阅读 · 5 评论 -
gulp default任务报错 Task function must be specified
gulpfile.js 文件:gulp.task('default', ['init', 'css_min', 'less_css', 'es6_es5', 'js_min'])报错:这是因为,使用 task 命令批量运行 gulp 任务只支持 gulp 4- 版本,对于 4.0 及以上的版本不能使用这种方式运行,需要改成:gulp.task('default', gulp.parallel('init', 'css_min', 'less_css', 'es6_es5', 'js_min'原创 2020-12-25 23:09:39 · 500 阅读 · 5 评论 -
Nodejs fs 模块报错 no such file or directory
在使用Nodejs 中的 fs 模块进行 IO 时,发现报错了,找不到这样的文件或目录。使用nodejs的fs模块读取文件时习惯用相对路径,但是运行的时候出现了上述的错误,原因就是fs模块读取文件的相对路径是以启动server.js的位置为基准的,而不是以server.js文件的位置。也就是说,是以当前打开的文件为准的相对路径,类似 JetBrains 全家桶中的 project 目录。这就是这篇文章所要讲述的问题。并且nodejs官方推荐在使用fs模块读取文件时使用绝对路径,而不是相对路径。上图原创 2020-12-06 19:58:07 · 9269 阅读 · 2 评论 -
gcc报错16位应用程序解决办法
把Wegame和CF卸载了重启电脑就好了。这个问题困扰我一天,在百度搜各种方法。写篇小博客纪念一下,以后没CF了好好学习了。原创 2020-08-07 00:50:36 · 528 阅读 · 2 评论 -
VS2019编写C++文件时,出现LNK2005、LNK1169报错的解决方法
前言最近几天在自学 C++ 找了好多编辑器都不太趁手。Clion 不可使用中文路径。Dev-C++ 出现莫名其妙的错误Code::Clock 玩不明白VsCode 不能使用控制台输入决定使用 Windows 下最强 IDE - VS2019。嘿!还别说真不赖,感觉自己也是个大佬了,当然还差很多。正文VS2019 一个项目中只能有一个,所以不得不在 mian文件 中引入其他 cpp 文件,问题就来了其他 cpp 文件#include <iostream>using na原创 2020-07-30 21:32:49 · 3499 阅读 · 3 评论