• 2024-10-21koa2 入门(1)koa-generator 脚手架和 mongoose 使用
    koa2入门(1)koa-generator脚手架和mongoose使用 项目地址:https://github.com/caochangkui/demo/tree/koa2-learn1构建项目1.1安装koa-generator$npminstall-gkoa-generator1.2使用koa-generator生成koa2项目$koa2-eproject(项目名称)(-e代表使用模板引
  • 2024-10-19koa2 入门(1)koa-generator 脚手架和 mongoose 使用
    koa2入门(1)koa-generator脚手架和mongoose使用 项目地址:https://github.com/caochangkui/demo/tree/koa2-learn1构建项目1.1安装koa-generator$npminstall-gkoa-generator1.2使用koa-generator生成koa2项目$koa2-eproject(项目名称)(-e代表使用模板引
  • 2024-08-12koa2实现网站csrf防御
    koa2实现网站csrf防御发布于 2023-01-1120:53:411.1K0举报文章被收录于专栏:前端心念什么是csrf攻击? csrf/xsrf又叫跨站请求伪造。先说常见的登陆鉴权:用户在你的网站登陆后,一般把登陆凭证(token)存储在cookie里,之后每次调接口都会自动携带,后端根据
  • 2024-02-20KOA2框架原码解析和实现
    什么是koa框架?koa是一个基于node实现的一个新的web框架,它是由express框架的原班人马打造的。它的特点是优雅、简洁、表达力强、自由度高。它更express相比,它是一个更轻量的node框架,因为它所有功能都通过插件实现,这种插拔式的架构设计模式,很符合unix哲学。koa框架现在更新到了2.x
  • 2024-02-08Express+Koa2开发接口学习笔记(五)
    日志介绍日志可以记录系统的日常和错误行为系统日志有2种类型:①访问日志accesslog(server端最重要的日志)②自定义日志(包括自定义事件、错误记录等)系统日志通常是写在一个文件中,而不是写进Mysql或者redis中。nodejs文件操作新建一个项目file-text在目录下创建test.js和data
  • 2023-12-30koa2
    koa2是什么koa2是nodejswebserver框架框架(frame)和库(lib)的区别:框架是唯一的,库是可以共存的,框架关注全流程(如Vue、React等),库关注单个功能(如lodash等)使用koa2处理http请求我们新增两个接口(获取评论列表和新增评论)//路径:koa-demo/route
  • 2023-10-30Koa2 中后台返回字段由下划线改为驼峰的中间件
    //toHump.jsconsttoHump=async(ctx,next)=>{ctx.write=(obj)=>ctx.body=toHumpFun(obj)awaitnext()}functiontoHumpFun(obj){constresult=Array.isArray(obj)?[]:{}for(constkeyinobj){if(obj.hasOwnPr
  • 2023-09-15nodejs+koa2+mongodb 从0到1搭建自己的项目
    nodejs+koa2+mongodb从0到1搭建自己的项目YDJFE2018-09-2811:2419207   相信这对于想要入门写nodejs的朋友来说,一定会有所收获,那么,下面开始我们的正题(这里不使用koa-generator脚手架,我们直接自己搭建项目,适用于前后端分离)一:创建项目可以在全局中安装koa依赖包
  • 2023-06-08Koa2
    1、全局安装脚手架工具cnpmi-gkoa-generator或yarnglobaladdkoa-generator  2、创建项目koa2manager-server 3、安装依赖cnpminstall或npminstall或yarn  4、启动服务 yarnstart或node.bin/www  5、使用pm2部署koa项目,并实现启动、
  • 2023-06-08docker启动node.js项目
    原文链接:https://www.cnblogs.com/yalong/p/17463847.html这里使用koa2做为演示项目,使用Dockerfile构建Docker镜像,项目Git地址:仓库地址安装Docker网上都有教程可以自行查找,这里演示的环境是在mac下进行的在node项目根目录下创建Dockerfile文件项目目录如下:Docke
  • 2023-04-19koa2 中建表方法
    需求,在model层新建商品表一.在model目录下新建goods.model.jsconst{DataTypes}=require('sequelize')constseq=require('../db/seq')constGoods=seq.define('zd_goods',{goods_name:{type:DataTypes.STRING,allo
  • 2023-04-19koa2 中 参数做校验
    1.安装 koa-parameternpminstallkoa-parameter--save2.在路由处理之前调用app.use(parameter(app))在app文件夹下,index.js中调用例如 三.使用(在middleware层做校验)ctx.verifyParams({goods_name:{type:'string',required:true},goods_price
  • 2023-03-15使用nodeJs框架koa2搭建项目后端
    使用koa2搭建项目后端 github源码地址:https://github.com/liuerhost/koa2-demo.git1.安装koa脚手架—koa-generatornpminstall-gkoa-generator2.创建koa2项目
  • 2023-02-01Node.js+Koa2+TypeScript技术概览
    最近几年一直使用Node.js作为后端服务平台,通过Koa2框架中间件快速搭建Web服务,但是使用JavaScript开发大型后端服务时会使程序变得难以维护,继而使用TypeScript语言开发,使编
  • 2022-11-10koa2后端热更新 使用nodemon插件就ok了
    为了不编辑一次代码,就得重新启动一次npmstart.使用nodemon插件1.安装  npminstallnodemon--save2.修改项目目录下package.json,如图3.重新启动项目,检测有node
  • 2022-11-10koa2、koa1、express比较
    koa2、koa1、express比较小小的开发人员关注12019.01.3011:02:15字数361阅读24,029  在koa中,一切的流程都是中间件,数据流向遵循洋葱模型,先入后出,是按照类似
  • 2022-11-10基于Koa2框架的项目搭建及实战开发
    基于Koa2框架的项目搭建及实战开发Koa是基于Node.js平台的下一代web开发框架,由express原班人马打造,致力于成为一个更小、更富有表现力、更健壮的Web框架。使用k
  • 2022-11-1030分钟上手 Koa2 + MySQL 开发
    30分钟上手Koa2+MySQL开发 转载https://blog.51cto.com/u_15478221/4925103趣谈前端2022-01-1410:00:53文章标签中间件数据库javapython编程语言文章分类其它
  • 2022-11-04使用koa-generator生成koa2项目
    1、新建项目目录,准备在哪里创建项目和写代码,就在哪里创建即可。2、打开命令行窗口。安装koa-generator,安装命令为:npminstall-gkoa-generator(全局安装)3、使用koa-generat
  • 2022-10-17koa2
    koa安装npminitnpmikoa--saveindex.jsconstKoa=require('koa')constapp=newKoa()app.use(async(ctx)=>{ctx.body='hello'})app.listen(3000)