Koa2

koa2 使用koa-body引入报错 koaBody is not a function

改变写法 原写法: const bodyParser = require('koa-body') app.use(bodyParser({ multipart: true })) 修改后 const { koaBody } = require('koa-body'); app.use(koaBody ......
koa function koa-body koaBody koa2

node+koa2接入Azure OpenAI服务

这是一个node+koa2接入Azure OpenAI服务的项目,已实现的服务有: 1.聊天服务(chatGpt.js):包含gpt3.5、gpt4、gpt4-preview。 2.文生图服务(createImage.js):通过DALLE-3模型生成图片。 3.图片分析服务(pictureAnal ......
OpenAI Azure node koa2 koa

Express+Koa2学习笔记(四)

cookie介绍 存储在浏览器的一段字符串(最大5kb) 跨域不共享 格式如k1=v1;k2=v2;k3=v3;因此可以存储结构化数据 每次发送http请求,会将请求域的cookie一起发送给server server可以修改cookie并返回给浏览器 浏览器中也可以通过js修改cookie(有限制 ......
Express 笔记 Koa2 Koa

koa2

koa2 是什么 koa2 是 nodejs web server 框架 框架(frame)和库(lib)的区别:框架是唯一的,库是可以共存的,框架关注全流程(如 Vue、React等),库关注单个功能(如 lodash 等) 使用 koa2 处理 http请求 我们新增两个接口(获取评论列表和新增 ......
koa2 koa

Node.js+Express+Koa2开发接口学习笔记(三)

数据库操作(创建和增删查) 使用Navicat快速创建myblog数据库 创建表 使用navicat快速建表 使用sql语句进行简单的查询 -- show tables; -- 显示该数据库中的所有表 INSERT INTO users(username,`password`,realname) V ......
接口 Express 笔记 Node Koa2

Koa2 中后台返回字段由下划线改为驼峰的中间件

// toHump.js const toHump = async (ctx, next) => { ctx.write = (obj) => ctx.body = toHumpFun(obj) await next() } function toHumpFun(obj) { const resul ......
驼峰 下划线 中间件 字段 后台

NodeJS分别实现token、cookie登录注册鉴权(KOA2)

源码 https://github.com/NaCl-131/node-study.git 包 npm install koa npm i nodemon -D # 保存自动更新 npm i koa-router # 路由 npm i koa-body #解析post的传参 npm i mysql2 ......
NodeJS cookie token KOA2 KOA

Koa2学习(七)使用cookie

Koa2学习(七)使用cookie Koa2学习(七)使用cookie Koa2 的 ctx 上下文对象直接提供了cookie的操作方法set和getctx.cookies.set(name, value, [options])在上下文中写入cookiectx.cookies.get(name, [ ......
cookie Koa2 Koa

在Koa2中使用Cookie和Session

在Koa2中使用Cookie和Session 在koa2中cookie可以在原生组件中直接调用,但是session必须要安装对应中间件"koa-session" npm install koa-session -S //或者 yarn add koa-session 在服务端内我们可以这样写 con ......
Session Cookie Koa2 Koa

Koa2框架路由应用,Koa2前景、Koa2中间件

Koa2框架路由应用,Koa2前景、Koa2中间件 黑马线上前端 ​ 已认证账号 ​关注 1 人赞同了该文章 ​ 展开目录 本文内容: 1、Koa2框架是什么?Koa框架教程快速入门Koa中间件 2、Koa2框架路由应用,Koa2前景、Koa2中间件 3、Koa2异常处理 1、路由简介 我们知道一个 ......
Koa2 Koa 中间件 路由 框架

koa2中cookie的使用

Koa中设置Cookie的值 ctx.cookies.set(name, value, [options]) options={ maxAge:"000000000" //cookie有效时长,单位:毫秒数 expires:"0000000000" //过期时间,unix时间戳 path:"/" / ......
cookie koa2 koa

koa2如何设置和清除cookie?

koa2如何设置和清除cookie? 趁你还年轻233关注IP属地: 香港 0.0972017.11.28 17:05:05字数 1,009阅读 11,780 推荐一部电影,非常公寓,1996年爱情悬疑片,特好看。 再吐槽一句,还有好长的路要走啊... 言归正传!先看一个很关键的问题。问: cook ......
cookie koa2 koa

koa2,koa-jwt中token验证实战详解

koa2,koa-jwt中token验证实战详解 用户身份验证通常有两种方式,一种是基于cookie的认证方式,另一种是基于token的认证方式。当前常见的无疑是基于token的认证方式。以下所提到的koa均为koa2版本。 token认证的优点是无状态机制,在此基础之上,可以实现天然的跨域和前后端 ......
实战 koa koa-jwt token koa2

在Koa2中,ctx.request.body和ctx.query的主要区别

在Koa2中,ctx.request.body和ctx.query的主要区别在于获取参数的位置不同。ctx.query用于获取URL查询参数,而ctx.request.body用于获取请求体中的参数。下面是详细的区别和示例代码。 获取URL查询参数URL查询参数是指在URL中以?开头,&连接的键值对 ......
ctx request query Koa2 body

Koa2 + Mongodb(从0到1)搭建项目

一、前言 虽然,对于新手来说,我们选择类似于koa-generator之类的脚手架,可以最快的入手koa2或者node项目。但是,自己搭建项目,更加适用于实际开发中前后端分离的定制化业务场景,且能让我们不仅仅关注于开发本身,知其然知其所以然,收获更多的东西。 在全局中安装koa依赖包 (保持项目版本 ......
Mongodb 项目 Koa2 Koa

nodejs+koa2+mongodb 从0到1搭建自己的项目

nodejs+koa2+mongodb 从0到1搭建自己的项目 YDJFE 2018-09-28 11:2419207 相信这对于想要入门写nodejs的朋友来说,一定会有所收获,那么,下面开始我们的正题(这里不使用koa-generator脚手架,我们直接自己搭建项目,适用于前后端分离) 一:创建 ......
mongodb 项目 nodejs koa2 koa

Node.js+Express+Koa2开发接口学习笔记(二)

搭建开发环境 从0开始搭建,不适用任何框架 使用nodemon监测文件变化,自动重启node 使用cross-env设置环境变量,兼容max linux和windows 创建项目文件夹blog-1,在终端输入命令 npm init -y 在根目录下创建bin => www.js文件,将初次运行的文件 ......
接口 Express 笔记 Node Koa2

Node.js+Express+Koa2开发接口学习笔记(一)

http请求概述 浏览器输入一个地址后,进行DNS解析(通过域名查找对应的IP地址),与server建立TCP连接(进行三次握手),发送http请求 server接收到http请求,处理,并返回 客户端(这里指浏览器)接收到返回数据,处理数据(如渲染页面,执行js) 客户端与服务器的三次握手大致可以 ......
接口 Express 笔记 Node Koa2

Koa2

1、全局安装脚手架工具 cnpm i -g koa-generator 或 yarn global add koa-generator 2、创建项目 koa2 manager-server 3、安装依赖 cnpm install 或 npm install 或 yarn 4、启动服务 yarn st ......
Koa2 Koa

koa2 中 sequelize 关联

在model中,做表的关联 A.hasOne(B) A有一个B A.belongsTo(B) A属于B A.hasMany(B) A有多个B A.belongsToMany(B,{through:'C'}) A属于多个B,通过连接表C 例如 操作数据库 ......
sequelize koa2 koa

koa2 中 实现软删和硬删

需求:商品的上架与下架 一:建表的时候,添加paranoid:true字段,使用Goods.sync({ force: true })建表,建完之后注释 然后执行 node src/model/goods.model.js, 将表重新创建一下,表中会多一个deletedAt字段,根据deletedA ......
koa2 koa

koa2 中建表方法

需求,在model层新建商品表 一.在model目录下新建goods.model.js const { DataTypes } = require('sequelize') const seq = require('../db/seq') const Goods = seq.define( 'zd_ ......
方法 koa2 koa

koa2 中 参数做校验

1.安装 koa-parameter npm install koa-parameter --save 2.在路由处理之前调用 app.use(parameter(app)) 在app文件夹下,index.js中调用 例如 三.使用(在middleware层做校验) ctx.verifyParams ......
参数 koa2 koa

Node.js+Koa2+TypeScript技术概览

最近几年一直使用Node.js作为后端服务平台,通过Koa2框架中间件快速搭建Web服务,但是使用JavaScript开发大型后端服务时会使程序变得难以维护,继而使用TypeScript语言开发,使编译、调试、检查和代码管理变得更加容易。 下图是使用Koa2框架搭建后端服务的思维导图: 一、Node ......
概览 TypeScript 技术 Node Koa2
共24篇  :1/1页 首页上一页1下一页尾页