• Node.js 应用:Koa2 使用 JWT 进行鉴权

    时间:2022-09-23 13:58:30

    前言在前后端分离的开发中,通过 Restful API 进行数据交互时,如果没有对 API 进行保护,那么别人就可以很容易地获取并调用这些 API 进行操作。那么服务器端要如何进行鉴权呢?Json Web Token 简称为 JWT,它定义了一种用于简洁、自包含的用于通信双方之间以 JSON 对象的...

  • Koa2 源码解析(1)

    时间:2022-09-22 10:41:53

    Koa2 源码解析其实本来不想写这个系列文章的,因为Koa本身很精简,一共就4个文件,千十来行代码。但是因为想写 egg[1] 的源码解析,而egg是基于Koa2的,所以就先写个Koa2的吧,用作承上启下。[1] egg 是阿里巴巴团队开源的企业级web开发框架面向读者我们假定读者具备javascr...

  • Koa2 的安装运行记录(一)

    时间:2022-09-02 13:12:18

    1、参考koa+react(一)http://blog.suzper.com/2016/10/19/koa-react-%E4%B8%80/为了使用 KOA2 能够运行,必须能够使用ES7语法 async/await 能够编译,需要借用 babel 的能力。使用最新版本 V6。1、安装Node (V...

  • koa2框架设置响应和请求头

    时间:2022-06-28 01:36:15

    https://koa.bootcss.com/#response请耐心翻到网页下端,可以看到设置响应头:ctx.set('Content-Type','application/zip')添加请求头:ctx.append('userName','111111');koa2框架设置响应和请求头的更多相...

  • koa2整合mysql

    时间:2022-06-01 19:46:32

    引入mysql包npminstallmysql封装mysql创建mysql.js文件放在utils(工具包)中使用pool连接池mysql.js//封装mysqlconstmysql=require('mysql')letpools={}//连接池letquery=(sql,callback,hos...

  • [转]Nodejs学习笔记(十五)--- Node.js + Koa2 构建网站简单示例

    时间:2022-04-17 14:01:11

    本文转自:https://www.cnblogs.com/zhongweiv/p/nodejs_koa2_webapp.html目录前言搭建项目及其它准备工作创建数据库创建Koa2项目安装项目其它需要包清除冗余文件并重新规划项目目录配置文件规划示例路由,并新建相关文件实现数据访问和业务逻辑相关方法编...

  • Nodejs学习笔记(十五)—Node.js + Koa2 构建网站简单示例

    时间:2022-04-13 14:26:16

    前言前面一有写到一篇Node.js+Express构建网站简单示例:http://www.cnblogs.com/zhongweiv/p/nodejs_express_webapp.html这篇还是用以前的例子, 用Node.js+Koa2构建Koa:  https://github.com/koa...

  • Koa2 学习笔记(第三天)

    时间:2022-03-30 16:48:35

    请求参数的获取GET首先我们需要知道的是,在Koa2中,提供了一个content(上下文)对象,里面封装了Koa2的request和response以及原生Node的req(Node的request)和res(Node的response)另外一点是ctx可以直接使用request和response的...

  • koa2基于stream(流)进行文件上传和下载

    时间:2022-02-21 10:41:27

    阅读目录一:上传文件(包括单个文件或多个文件上传)二:下载文件回到顶部一:上传文件(包括单个文件或多个文件上传)在之前一篇文章,我们了解到nodejs中的流的概念,也了解到了使用流的优点,具体看我之前那一篇文章介绍的。现在我们想使用流做一些事情,来实践下它的应用场景及用法。今天我给大家分享的是koa...

  • node koa2 ssr项目搭建的方法步骤

    时间:2021-12-22 16:23:20

    这篇文章主要介绍了node koa2 ssr项目搭建的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  • 安装 NodeJ Koa2、3 + 独立插件 cli脚手架 npm cnpm Vue

    时间:2021-12-05 20:18:24

    安装 NodeJ npm cnpm Koa2、3+独立插件  cli脚手架   Vue 安装在这里写过了 这两个分开了写 Nodej:下载node.js 安装 10.0版本以上不确定的安装的情况下 来cmdnpm:(在安装来node的基础之上)npminstallcnpm:(在安装来npm的基础之上...

  • Nodejs学习笔记(十五)--- Node.js + Koa2 构建网站简单示例

    时间:2021-11-27 13:59:24

    目录前言搭建项目及其它准备工作创建数据库创建Koa2项目安装项目其它需要包清除冗余文件并重新规划项目目录配置文件规划示例路由,并新建相关文件实现数据访问和业务逻辑相关方法编写mysql-helper.js编写数据访问方法规划业务逻辑返回值编写业务逻辑注册登录首页安全退出写在之后前言前面一有写到一篇N...

  • koa2 use里面的next到底是什么

    时间:2021-11-10 16:49:21

    koa2短小精悍,女人不爱男人爱。之前一只有用koa写一点小程序,自认为还吼吼哈,知道有一天某人问我,你说一下koa或者express中间件的实现原理。然后我就支支吾吾,好久吃饭都不香。那么了解next的最好办法是什么,百度,谷歌,知乎? 没错,肯定有用,我觉得最有用的是看源码和debug去理解。先...

  • vue koa2 mongodb 从零开始做个人博客(二) 登录注册功能后端部分

    时间:2021-09-03 03:49:05

    0.效果演示插入视频插不进来,就很烦。可以出门右拐去优酷看下(点我!)。 1.后端搭建1.1项目结构首先看一下后端的server目录 挨个解释一下首先dbs文件夹顾名思义,操作数据库的,modules就是操作数据库的mongoose模型。config.js是为了方便修改数据库数据。interface...

  • 基于Koa2 mongoDB的后端博客框架

    时间:2021-08-26 02:10:11

    主要框架:koa2全家桶mongoosepm2。在阅读前建议将项目克隆到本地配合食用,否则将看得云里雾里。项目地址:https://github.com/YogurtQ/koa-server。如有错误,欢迎指正。如有疑问,欢迎交流。在此强烈推荐还在用express的同学转到koa2,koa2本就是e...

  • 基于Koa2框架的项目搭建及实战开发

    时间:2021-08-17 17:54:48

    Koa是基于Node.js平台的下一代web开发框架,由express原班人马打造,致力于成为一个更小、更富有表现力、更健壮的Web框架。使用koa编写web应用,通过组合不同的generator,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。koa不在内核方法中绑定任何中间件,它仅仅...

  • 全栈项目|小书架|服务器开发-Koa2 连接MySQL数据库(Navicat XAMPP)

    时间:2021-08-17 03:42:56

    为什么使用数据库为什么需要数据库?-知乎相比与文件系统,数据库具有以下优势:高效率:查找效率高高可用:可数据库共享安全性强:数据不能随意修改选择哪个数据库数据库可以分为关系型数据库和非关系型数据库。关系型数据库:是指采用了关系模型来组织数据的数据库,关系模型指的就是二维表格模型(一个表由行和列组成)...

  • Node使用koa2实现一个简单JWT鉴权的方法

    时间:2021-08-14 10:36:26

    这篇文章主要介绍了Node使用koa2实现一个简单JWT鉴权的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧