![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nodejs
文章平均质量分 71
Nodejs
IT飞牛
这个作者很懒,什么都没留下…
展开
-
Node版本如何升级
Node版本如何升级原创 2022-07-03 16:45:47 · 125103 阅读 · 12 评论 -
nodemon和pm2快速部署服务
nodemon和pm2快速创建服务原创 2022-07-03 15:36:54 · 736 阅读 · 0 评论 -
npm link的使用演示
我们在本地开发一些npm包的时候,如果需要测试这个包,那么一般会在开发包中直接创建测试环境来测试;或者npm publish发布到npm仓库,然后创建测试项目,通过npm install安装来进行测试。包的开发过程需要不断的调试,每次调试完都要发布到npm仓库,然后在更新测试项目中的依赖,不免有些麻烦,这个时候就可以使用npm link。如何使用创建npm-module创建npm-module文件夹,进入文件夹执行npm init -y,生成package.json文件。创建src/index.原创 2022-03-06 19:49:12 · 1489 阅读 · 0 评论 -
egg框架各个上下文中的this中有些啥?
Controller 实例Controller 类继承于 egg.Controller,会有下面几个属性挂在 this 上。this.ctx: 当前请求的上下文 Context 对象的实例,通过它我们可以拿到框架封装好的处理当前请求的各种便捷属性和方法。this.app: 当前应用 Application 对象的实例,通过它我们可以拿到框架提供的全局对象和方法。this.service:应用定义的 Service,通过它我们可以访问到抽象出的业务层,等价于 this.ctx.service 。t原创 2021-09-25 21:58:50 · 878 阅读 · 0 评论 -
egg项目添加自动化swagger-ui可视化文档功能,支持Authorization验证
后端使用egg完成接口开发,借助swagger自动化,大大方便前后端的数据业务对接工作,做到所有接口有文档可查。这里介绍使用npm install egg-swagger-doc-feat来实现,自动生成接口文档,如图:一、安装npm i egg-swagger-doc-feat --save二、用法// {app_root}/config/plugin.jsexports.swaggerdoc = { enable: true, package: 'egg-swagger-doc-原创 2021-09-02 21:49:02 · 2456 阅读 · 8 评论 -
一篇文章教你如何使用egg-jwt生成jwt+校验+错误拦截+设置过期时间
egg-jwt是适配egg的jwt鉴权插件,在讲这个插件如何使用前,先回顾下jwt的原理。Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。JWT原创 2021-08-22 00:06:30 · 3280 阅读 · 1 评论