自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (2)
  • 收藏
  • 关注

原创 node同一路由带token时解析不带则不解析并不报错

不管用户是否登录都走同一路由,如果携带了token则正常解析,不带token则不解析,并正常向下执行。使用node的express框架搭建后台系统,expressJWT做权限验证。

2022-11-03 14:12:27 252 1

原创 前端解决刷新页面表单重复提交

当我去刷新页面时,对登陆路由又执行了一次POST请求,所以后端对刷新页面这个动作进行的是解析登录操作。今天测试组提出一个BUG,用户登录失败的时候,点击刷新按钮会导致表单重复提交,增加用户登录错误次数。现在的项目使用luci框架,前后端不分离(lua和C混写,说实话前端分离做习惯了,让我觉得很头疼)。因为我不会写lua和C,而且做这个项目后端开发的已经离职了,所以我只能通过前端去解决这个问题。点击登录按钮,表单提交方式是POST,返回的页面也是由后端直接生成。,这样会使页面用GET方式去获取登录页面。...

2022-07-22 10:37:08 1136

原创 【react】通过PubSubJS插件实现token失效时回到登录页面

求库我用的axios,为了对axios封装所以建立了一个request.js,方便添加token和处理后端返回的状态码。当后端返回的状态码为401,则表示token失效了,需要让用户重新登陆,但是由于使用的路由插件为react-router-dom v5版本,没有办法像vue一样直接在request里直接引用router,或使用history进行跳转,所以使用PubSubJS,利用事件的发布和订阅来完成退回登录页面的操作。request.js监听logout事件建议放在APP.js中。不要使用一

2022-07-11 20:17:31 560

原创 CSS 让元素内子元素翻转排序

首先需要将目标元素改成弹性盒,将flex-direction的值改成row-reverse。flex-direction值的参考row 默认值。灵活的项目将水平显示,正如一个行一样。row-reverse 与 row 相同,但是以相反的顺序。column 灵活的项目将垂直显示,正如一个列一样。column-reverse 与 column 相同,但是以相反的顺序。initial 设置该属性为它的默认值。inherit 从父元素继承该属性。...

2022-07-01 11:54:38 2170

原创 react创建项目被自动删除

今天准备在电脑上创建react项目来着,因为之前是vue做项目,node和npm已经安装过了所以没有管这两个,就直接全局安装了create-react-app。我想着执行create-react-app myreact应该是能够成功安装的,项目是安装成功了,结果被自动删除了???这就让我摸不着头脑了,why?why?why?遇到这种问题肯定是要去百度啊,结果找了一圈没找到,这就很奇怪了。再去看安装react必备环境的时候,突然注意到需要Node >= 8.10 和 npm >= 5.6。然后我就去检

2022-07-01 11:07:56 318

原创 解决Cannot set headers after they are sent to the client

出现Cannot set headers after they are sent to the client的原因,客户端发出一次请求,服务器给出两次及以上响应。建议大家排查一下接口,清除掉多余的响应。调用db方法示例

2022-06-25 10:21:33 10542

原创 node.js配置ssl免费证书

申请的域名,用自带的免费SSL证书使用在node.js项目

2022-06-17 12:36:59 2114 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除