问题记录
文章平均质量分 51
问题解决
焦妮敲代码
仅此一生,竭尽全力
展开
-
【2022微信小程序排雷】云开发和非云开发环境下如何正确获取openid?
在小程序开发时,我们常常会调用wx.login和wx.getUserProfile来让用户授权并收集用户的openid、用户名、头像等信息。这样看是不是感觉两者没有什么联系,先后顺序不影响,我最开始也是这样觉得的............原创 2022-07-11 10:12:50 · 1870 阅读 · 0 评论 -
【实践出真理】import和require的引入方式真的和网上说的一样吗
在上面的表现中,二者都类似 浅拷贝 的操作,并不和网上说的一样a会变成2。原创 2022-07-03 15:52:08 · 717 阅读 · 1 评论 -
scroll-view使用display:flex无效,可采用另外一种方法实现横向滑动
最近在学小程序开发,试着用scroll-view进行横向滚动竖向滚动很简单,只需要添加scroll-y吗,如何给父盒子添加height属性即可WXML如下<scroll-view class='container1' scroll-x> <view>A</view> <view>B</view> <view>C</view></scroll-view>WXSS如下/* pag原创 2022-05-12 12:59:18 · 2847 阅读 · 1 评论 -
报错Dev Server has been initialized using an options object that does not match
Dev Server has been initialized using an options object that does not match笔者跟着B站up学习webpack时,出现了如下错误报错中有说到,options中有一个未知的属性“contentBase”。 事实上,不仅是我配置的contentBase报错了,我配置的publicPath也报错了。devServer:{ hot:true, publicPath:'/' contentBase:path原创 2022-05-01 10:18:36 · 10897 阅读 · 1 评论 -
Vue项目打包部署上线时devServer.proxy代理失效如何解决?使用nginx的proxy_pass 代理跨域转发
本篇文章用于记录项目前端部署上线遇到的问题,包含对问题的思考、解决思路,以及从中获得的收获。正确的部署流程我也写了一篇文章,供大家参考。原创 2022-03-22 12:26:11 · 22655 阅读 · 6 评论 -
html中使用es6模块,报错:Access to script at ‘file:///C:/Users/joney/Desktop...
报错报错情况如下:百度翻译可知,其跨域了!!CORS 策略已阻止从源"null"访问"file:///C:/Users/joney/Desktop/%E9%9D%A2%E8%AF%95%E4%BB%A3%E7%A0%81/17.%E5%A4%96%E9%83%A8%E8%84%9A%E6%9C%AC.js"处的脚本:跨源请求仅支持协议方案:http、data、chrome、chrome-extension、chrome-untrusted、https。因为你是在本地打开的文件,而file协议并原创 2022-03-17 12:27:10 · 12028 阅读 · 1 评论 -
在node.js中使用ex6模块时,报错SyntaxError: Cannot use import statement outside a module
报错在node.js中使用ex6模块时,报错情况如下解决方法可以在项目的package.json文件中,指定type字段为module。{ "dependencies": { "lodash": "^4.17.21" }, "type":"module"}一旦设置了以后,该目录里面的 JS 脚本,就被解释用 ES6 模块。如果在引入CommonJS模块就会报错。此外,使用import导入时必须写后缀名.js,否则会报错。而在使用 require加载用户原创 2022-03-17 11:05:56 · 1296 阅读 · 2 评论 -
body设置height:100%,背景图的大小为contain,但是显示body高度为0,背景图不显示
代码如下:* { margin: 0; padding: 0; } body{ height:100%; background: url(./images/product.jpeg) no-repeat center 0; /* 图片等比例缩放, 当宽度或高度和盒子尺寸相等, 图片就不再缩放 */ background-size: contain; /* 图片等比例缩放, 图片完全覆盖到整个盒子, 可能会导致图片显示不全 */原创 2022-03-09 10:24:34 · 1407 阅读 · 1 评论 -
token有效但请求失败,原因竟是忘了加Bearer
代码本意是:每次请求都会先拦截判断是否有token,如果有就添加在请求头的Authorization。if(localStorage.eleToken){ config.headers.Authorization = localStorage.eleToken; }按理来说应该没有问题,但是发起请求时,响应的是无效的token???我查看了请求头,用请求头相同的token在Postman发送了一次请求,是成功的,所以不是token失效的问题。认真对比发现只有Bear原创 2022-03-07 21:07:24 · 4048 阅读 · 0 评论 -
css新坑——用户代理样式表
在写项目时,只要一刷新页面就会向下“掉”。本以为是自己样式没写好,后来打开网页开发人员工具查看盒子模型,才发现多了一个叫做用户代理样式表的东西,自动给我添加一个margin:8px。查阅后才知道,用户代理样式表是浏览器(例如,Chrome,Firefox,Edge 等)提供的“默认样式表”,用于以满足“一般显示期望”的方式显示页面。网上有些同学存在用户代理样式表的问题是因为没加<!DOCTYPE html>。然而我的代码本身就有<!DOCTYPE html>,所以 最终使用!im原创 2022-03-06 23:23:30 · 24479 阅读 · 1 评论 -
node.js中使用express-jwt时出现“algorithms should be set“的错误
在写项目时,使用到了express-jwt第三方模块,代码如下,expressJWT({ secret:key.secretKey})然后就报了如下错误,查阅了npm官网后,才知道最新版本的使用不仅要使用参数secret,还需要参数algorithms。当提供第三方库作为机密时,需要使用algorithms算法参数来防止潜在的降级攻击。注意:不要混合使用对称算法和非对称算法(即HS256/RS256):混合使用算法而没有进一步验证可能会导致降级漏洞。jwt({ secret: 'shh原创 2022-03-05 00:35:36 · 642 阅读 · 0 评论 -
SELECT语句查询数据库某条数据是否存在时,返回的是数组/空数组
在写项目的过程中,使用SELECT * FROM users where username='${req.body.username}'查询mysql数据库。若存在则返回的是数组。若查询不存在则返回的不是null!!!而是空数组,所以不能按这段判断if(results) { res.send({ status:400, msg:"名字已被注册" }) }需要使用results.length!!!...原创 2022-03-04 14:24:01 · 1840 阅读 · 0 评论 -
忘记mysql密码后如何修改密码(2022最新版详细教程保姆级)
忘记mysql密码后如何修改密码注意事项步骤注意事项一共用到两个cmd窗口,每一个都要以管理员身份打开,且在修改密码后,要先关闭第一个跳过验证密码的mysql服务的cmd窗口,再启动mysql,否则会出错。在修改密码前,mysql必须处于关闭状态。步骤1.以管理员的身份打开cmd窗口,找到mysql安装的路径并打开bin目录2.在bin路径下执行如下语句,开启跳过验证密码的mysql服务mysqld --console --skip-grant-tables --shared-memor原创 2022-02-15 15:14:46 · 56133 阅读 · 103 评论