首页 > TAG信息列表 > koa

怎么用vscode创建工程

以下内容为本人的学习笔记,如需要转载,请声明原文链接 微信公众号「englyf」https://www.cnblogs.com/englyf/p/16685082.html vs code创建工程,以koa框架为例 这里以应用koa框架写一个http服务器为例,来说明怎么用vs code创建工程。 进入 vs code 后,打开文件夹,如下图 如果还没有准

node koa 连接mysql

Node Koa 连接Mysql 简单案例 基础代码 基础代码 const Koa = require('koa') const Router = require('koa-router') // 实例 const app = new Koa() const router = new Router() // 服务 /*路由接口*/ // 可以使用链式调用 router .get('/', async ctx => { ct

Pre-work

1、功能分析 主页面 广场(展示若干条语音测评——可以是测评数量最多或最少的若干条) 可以进入每条语音测评详情页(各个评测项的平均分等) 用户层 用户登录/注册/退出登录 对每条记录进行评分/评论 查看所有自己参与评分的记录 用户个人中心/修改密码 管理员 管理员后台 管理员查

koa连接mysql数据库

app.js中的代码: const Koa = require('koa2'); const app= new Koa(); const port = 5050; const Router = require('koa-router'); const router = new Router(); const poolSql =require('./db.js'); const cors = require('koa2-cors&#

Vue+Koa+MongoDB从零打造一个任务管理系统

大概是在18年的时候,当时还没有疫情。当时工作中同时负责多个项目,有 PC 端运营管理后台的,有移动端 M 站的,有微信小程序的,每天 git 分支切到头昏眼花,每个需求提测需要发送邮件,而且周五要写烦人的周报,我就萌生了做一个任务管理系统的想法。其实不管是日常需求还是处理线上 bug,都可以

koa异常处理详解

文章不易,请关注公众号 毛毛虫的小小蜡笔,多多支持,谢谢 问题 koa是怎么处理异常的? 分析 首先了解下node.js是怎么处理异常的 一般来说,node.js顶层有个uncaughtException事件,当异常没被捕获的时候,就会一层层上升,直到触发定义好的uncaughtException事件。 但有个问题,node.js最大的特

思考之如何基于TS开发KOA

前言 在阅读本文之前,我假设你已经了解了什么是 TS(typestript),和 KOA。如果不认识的话,建议先通过以下渠道了解。 KOA 官网 阮一峰 KOA 教程 Typescript 官网 Typescript 菜鸟教程 目的 本文是一个非常简单的教程,其目的在于从零搭建支持 TS 的开发环境,开发 KOA,且支持热重载。网上有

关于使用koa 跨域问题你可能会遇到

var cors = require(‘koa2-cors’);// 跨域const allowOrigins = [“http://localhost:8080” // 需要跨域的端口,与本服务器端口不一样,请注意。];app.use(cors({origin: function(ctx) {if (allowOrigins.includes(ctx.header.origin)) {return ctx.header.origin;}return false;

关于使用koa实现线上 https服务

var https=require(“https”);//https服务var fs= require(“fs”);var Koa = require(‘koa’);var enforceHttps = require(‘koa-sslify’).default;var app = new Koa();app.use(enforceHttps()); var options = {key: fs.readFileSync(’./2_xxx.key’),cert: fs.readFileSy

关于使用 koa路由与mysql模块, ctx.body获取不到值的问题

var Koa = require(‘koa’);var Router = require(‘koa-router’ );var bodyParser = require(‘koa-bodyparser’);var mysql = require(‘mysql’);var app = new Koa();var router = new Router();app.use(bodyParser()); var connection = mysql.createConnection({host :

七.nunjucks模板引擎

七.nunjucks模板引擎 根据用户请求路径的不同响应不同的页面,直接发送html页面 模板引擎可以解决这个问题,通过模板引擎,可以直接设置响应的html页面,并且可以把后台数据绑定到模板中,然后发送给客户端。   1.安装nunjucks 在koa框架下安装nunjucks需要两个第三方模块 koa-views:负责

1-3 Koa中间件

const Koa=require('koa') const app=new Koa() const middleware1=function async(ctx,next){ console.log('middleware1') console.log(ctx.request.path) next() } const middleware2=function async(ctx,next){ console.log('middleware2')

1-2 koa-router

安装koa-router npm i @koa/router 引用并实例化koad-router const Koa=require('koa') const Router=require('@koa/router') const app= new Koa() const router = new Router() router.get('/',ctx=>{ctx.body='Hello World!'}) router

koa-generator - koa 脚手架

koa-generator - koa 脚手架 npm install -g koa-generator 资料: 基于Node的Koa2项目从创建到打包到云服务器指南 https://blog.csdn.net/weixin_34087301/article/details/88994036

node+koa+vue3+elementPlus搭建后台管理系统

一、创建项目 1 $ yarn create vite demo 二、安装项目依赖 yarn add vue-router@next vuex@next element-plus axios -S 开发依赖 yarn add sass -D   注意:vite开发不需要安装node-sass sass-loader  

koa test2

async function run(){ const koa = require('koa') const Router = require('koa-router') const Static = require('koa-static-cache') const mysql=require('mysql2/promise') const bodyparser=require(�

一些基于nodejs的服务端框架对比。express、koa、egg、nest、midway_Nicker_的专栏-程序员信息网_egg express koa

一些基于nodejs的服务端框架对比。express、koa、egg、nest、midway_Nicker_的专栏-程序员信息网_egg express koa 技术标签: serverless framework  服务器  nodejs  webserver     一些基于nodejs的服务端框架对比。 express、koa、egg、nest、midway都是常见的nodej

koa

安装  npm i koa  基本使用 const Koa = require('koa') const app = new Koa() app.use(ctx => { ctx.body = 'hello koa' }) app.listen(3000, () => { console.log('server is running on http://localhost:3000') }) 导入koa并实例化,

React、ts、Ant Design、node、koa 团队项目开发记录(开发环境:windows10、vscode)

文章目录 prettier 格式化 jsx 代码中引号为单引号项目报错: “../react-dom/index.d.ts”不是模块Definition for rule 'additional-typescript-only-rule' was not found. eslint(additional-typescript-only-rule) 等react-scripts@^5.0.0 下载 @craco/craco@6.4.3 失败

关于 koa2 使用 koa-jwt 出现的问题

在使用 koa-jwt 的时候要进行 Token 的身份认证,处理 UnauthorizedError 错误,所以要添加中间件,但是 koa2 的处理 jwt 创建错误的中间件与 express 不同 express 处理中间件: // 导入 express 模块 const express = require("express"); //一定要在路由之前配置解析Token的中间件

node搭配koa-log4进行日志添加和管理使用

1.原因 使用koa-log4因为本人使用koa来进行开发node项目做后端,所以就也用koa-log4来进行日志的管理。所有console.log都输出到控制台找关键模块的日志输出找起来比较麻烦。控制台关闭了或者清空了想找回之前的日志来定位项目的一些调试或问题就会非常麻烦。koa-log4存储日志

基于vue2 + koa 2.0的前后端登录权限和路由权限控制实践

前后台交互过程中,涉及到用户登陆权限和前端路由模块是比较复杂的模块,这里需要我们理清楚整个过程,才能把整个工程架构搭起来。其实在我之前的一篇文章(https://juejin.cn/post/6983287769426559007) 中也大体讨论过这个过程。现在我通过具体的前后端项目实例来进行梳理,目的是为

KOA框架基础知识分享

Koa 就是一种简单好用的 Web 框架,node可以在ssr服务端渲染,bff层,接口聚合,削减api,或处理api数据等方面应用,减小前端代码复杂度,为企业节省成本,让吞吐率更高。   本文是我在实际业务中,用koa框架作为BFF层(Back-end For Front-end),也叫中间层,聚合接口,压缩图片,提高系统页面性能实践后,针

nodejs+koa+uniapp实现微信小程序登陆获取用户手机号及openId

nodejs+koa+uniapp实现微信小程序登陆获取用户手机号及openId   前言:   我准备用nodejs+koa+uniapp实现一款餐饮点单小程序,以及nodejs+koa+vue实现后端管理平台,目前用nodejs+koa已经搭建好服务,并使用了链接池以及pm2进程守护来保护服务端接口调用,小程序涉及用户登录+支付+下单+

koa+jsonwebtoken,生成token解决方案

1. 使用 koa-session 给请求添加上token const session = require('koa-session'); const CONFIG = {   key: 'koa:sess',   /** (string) cookie key (default is koa:sess) */   /** (number || 'session') maxAge in ms (default is 1 days) */