Web秀
首页
专栏
文章
问答
热点
导航
实例
文章
登录
首页
前端
JavaScript
Vue.js
CSS
Uni-App
专栏
问答
工具
全网热点
导航
前端
设计
实例
登录
综合
Uni-App
Webpack
React
Html
Electron-Vue
Electron
Vue-Nuxt
TypeScript
NodeJs
web前端
Vue
Css
JavaScript
比特币
ThreeJs
工具类
面试
服务器
小程序
其他
展开
推荐
最新
热榜
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
NodeJs
如何实现jwt鉴权机制?说说你的思路
#面试官:如何实现jwt鉴权机制?说说你的思路#一、是什么JWT(JSONWebToken),本质就是一个字符串书写规范,如下图,作用是用来在用户和服务器之间传递安全可靠的信息在目前前后端分离的开发过程中,使用token鉴权机制用于身份验证是最常见的方案,流程如下:服务器当验证用户账号和密码正确的时候,给用户颁发一个令牌,这个令牌作为后续用户访问一些接口的凭证后续访问会根据这个令牌判断用户时候有权限进行访问Token,分成了三部分,头部(Header)、载荷(Payload)、签名(Signature),
545732
3269
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
NodeJs
说说对 Nodejs 中的事件循环机制理解?
#面试官:说说对Nodejs中的事件循环机制理解?#一、是什么在浏览器事件循环(opensnewwindow)中,我们了解到javascript在浏览器中的事件循环机制,其是根据HTML5定义的规范来实现而在NodeJS中,事件循环是基于libuv实现,libuv是一个多平台的专注于异步IO的库,如下图最右侧所示:上图EVENT_QUEUE给人看起来只有一个队列,但EventLoop存在6个阶段,每个阶段都有对应的一个先进先出的回调队列#二、流程上节讲到事件循环分成了六个阶段,对应如下:timers阶段:
545492
3238
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
NodeJs
Nodejs + log4js对日志进行管理调试
引言日志的作用:(1)、清除的记录用户请求的接口(2)、请求接口时是否发生错误(3)、错误日志,便于及时修复错误(4)、利于复现错误,调试等这里我们就用log4js来对日志进行处理log4js配置(1)、安装log4jsnpminstalllog4js--save(2)、配置新建config/logConfig.jsconstexpress=require('express')constlog4js=require('log4js')//加载log4js模块constpath=require('path'
545144
3273
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
5年前
NodeJs
Node + WebSocket + Vue 聊天室创建群聊/加入群聊功能 - 第五章
前言本次算是做了一个小小的专题吧,“Nodejs+WebSocket+Vue实现聊天室功能”,目前还在一步一步推进,之前已经可以一对一、一对多聊天了,今天就来创建群聊组,加入群聊组等,同时项目中加入了全局message提示框,有兴趣的可以去看看。如果您还没有看过之前的文字,请点击下方链接查看!推荐文章:《Nodejs+WebSocket简单介绍及示例-第一章》《Nodejs+WebSocket+Vue实现多人聊天室WebIM功能-第二章》《Nodejs+WebSocket+Vue一对一、一对多聊天室-第三
555586
3841
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
5年前
NodeJs
Todo List: 待办事项自定义分组 - 第三章
TodoList:待办事项自定义分组-第三章前言有了前面2章节的内容,相信小伙伴们自己也可以试着写写了,动手后的你们是不是发现很简单了?现在我们继续下一章节的内容,自定义任务分组。TodoListGitHub代码库本次《todolist:Vue待办事项任务管理》,分为一下章节,有兴趣的同学可以持续关注。第一章:初识(项目搭建、基本功能组件实现)第二章:数据动态化处理(localStorage+Vuex),可新增,可编辑第三章:待办事项自定义分组第四章:待办事项添加描述图片等信息第五章:可线上操作,入库My
556462
3205
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
NodeJs
说说对 Node 中的 process 的理解?有哪些常用方法?
面试官:说说对Node中的process的理解?有哪些常用方法?一、是什么process对象是一个全局变量,提供了有关当前Node.js进程的信息并对其进行控制,作为一个全局变量我们都知道,进程计算机系统进行资源分配和调度的基本单位,是操作系统结构的基础,是线程的容器当我们启动一个js文件,实际就是开启了一个服务进程,每个进程都拥有自己的独立空间地址、数据栈,像另一个进程无法访问当前进程的变量、数据结构,只有数据通信后,进程之间才可以数据共享由于JavaScript是一个单线程语言,所以通过nodexxx
546593
3330
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
NodeJs
Nodejs+ Sequelize递归查询
引言递归查询,本身实现上和Sequelize没有太大的关系,但是这里还是作为单独一讲,主要是日常项目中遇到的也非常多。案例:多层级菜单建表菜单表,通过id和pid,知道每个菜单父级id是谁,这样就形成了递归,一层一层寻找,只到没有没有为止。举例:(1)第一次找pid=0的菜单,这样就返回了所有最高级的父级(2)第二次,根据第一次的结果id,找到他们下属的一级菜单...model配置新建db/model/menu.js,配置如下:/***菜单表*/varSequelize=require('sequeliz
547111
3226
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
NodeJs
Nodejs ORM框架Sequelize快速入门
引言nodejs开发框架有很多种,比如Express,Koa,Egg,它们之间又有什么关系,关联呢?可以这么说,Express是爷爷,那Koa就是儿子,而Egg就是孙子,当然这里并不是说它们的能力,而是说它们的来历。Koa是一个新的web框架,由Express幕后的原班人马打造,致力于成为web应用和API开发领域中的一个更小、更富有表现力、更健壮的基石。通过利用async函数,Koa帮你丢弃回调函数,并有力地增强错误处理。Koa并没有捆绑任何中间件,而是提供了一套优雅的方法。egg.js是阿里旗下的一个
546831
3287
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
NodeJs
如果让你来设计一个分页功能, 你会怎么设计? 前后端如何交互?
#面试官:如果让你来设计一个分页功能,你会怎么设计?前后端如何交互?#一、是什么在我们做数据查询的时候,如果数据量很大,比如几万条数据,放在一个页面显示的话显然不友好,这时候就需要采用分页显示的形式,如每次只显示10条数据要实现分页功能,实际上就是从结果集中显示第1~10条记录作为第1页,显示第11~20条记录作为第2页,以此类推因此,分页实际上就是从结果集中截取出第M~N条记录#二、如何实现前端实现分页功能,需要后端返回必要的数据,如总的页数,总的数据量,当前页,当前的数据{"totalCount":1
545193
3311
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
NodeJs
说说对 Node 中的 fs模块的理解? 有哪些常用方法
面试官:说说对Node中的fs模块的理解?有哪些常用方法一、是什么fs(filesystem),该模块提供本地文件的读写能力,基本上是POSIX文件操作命令的简单包装可以说,所有与文件的操作都是通过fs核心模块实现导入模块如下:constfs=require('fs');这个模块对所有文件系统操作提供异步(不具有sync后缀)和同步(具有sync后缀)两种操作方式,而供开发者选择二、文件知识在计算机中有关于文件的知识:权限位mode标识位flag文件描述为fd权限位mode针对文件所有者、文件所属组、其他
546627
3257
0
下拉加载更多
您好
去签到
你已经连续签到
0
天
猜你喜欢
换一换
最新文章
更多