1. 认识Koanodejs中除了express框架, 另外一个非常流行的Node Web服务器框架就是Koa。事实上,koa是express同一个团队开发的一个新的Web框架:目前团队的核心开发者TJ的主要精力也在维护Koa,express已经交给团队维护了;Koa旨在为Web应用程序和API提供更小、更丰富和更强大的能力;相对于express具有更强的异步处理能力(后续我们
转载
2024-04-03 09:33:21
48阅读
目录环境1. 介绍2. 快速入手2.1 初始化项目、安装2.2 创建app.js2.3 启动应用3. 路由4. 获取请求参数4.1 path4.2 query4.3 body5. 响应数据5.1 正常5.2 异常6. 全局错误处理7. 常用中间件7.1 koa-logger7.2 koa-http-request7.3 koa2-swagger-ui7.4 koa-convert、koa2-cor...
原创
2021-07-15 14:25:04
451阅读
「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」 常用中间件 koa 中间件的规范 是⼀个 async 函数 接收 ctx 和 next 两个参数 任务结束需要执⾏ ne
原创
2022-03-30 14:55:18
98阅读
https的免费申请流程 这篇文章包含3个主要内容:如何用nodejs创建https服务器;如何免费申请到ssl证书;nginx如何设置https服务器。如果想了解https原理部分,可以查看之前的文章介绍htts原理1、用Nodejs创建HTTPS服务器在Nodejs中,我们可以通过内置的https库,来实现HTTPS服务器。Nodejs的HTTPS使用文档:http://nodejs.org
原创
2023-05-08 13:02:05
170阅读
需求:完成一个注册页面,要求可以上传头像。遇到的问题:1、对于kotlin中访问Android图片库的方法并不熟悉;2、对于bitmap图像处理的方法并不清除;3、基于虚拟机的桥接方式,尝试多次依然失败;4、nodejs-express端对于multidata-from类型数据的解析方式并不熟悉;5、对于nodejs-express静态资源的访问;解决问题:问题1、2,在多方查询资料之后,了解了k
转载
2024-05-17 13:54:53
50阅读
本文转自:https://blog..net/davidPan1234/article/details/83413958 REST API规范编写REST API,实际上就是编写处理请求的async函数,不过,REST请求和普通的请求有几个特殊的地方: REST请求仍然是标准
转载
2019-03-20 15:33:00
111阅读
2评论
为什么需要token 在后台管理系统中,我们通常使用cookie-session的方式用于鉴权, jwt实现token鉴权(nodejs koa) 但这种方式存在着以下问题 比如cookie的容量太小、 浏览器端和app端发送http请求时携带cookie会有差异、 分布式系统和服务器集群保证如何保 ...
转载
2021-09-05 20:46:00
850阅读
2评论
编写接口还是使用中间件的方式,而在koa中我们是需要判断获取到的路由 1.粗略版的路由(入门) 如图中,请求的所有信息都在ctx中,我们可以获取...
原创
2022-03-21 10:50:46
162阅读
在现代应用开发中,很多团队都选择使用 Node.js 和 Koa 框架来构建强大而灵活的后端服务。然而,对于包含大量依赖和资源的 Docker 工程,可能会出现工程体积过大的问题。接下来,我们将深入探讨如何优化和缩小“Node.js Koa 后端工程 Docker 工程”的体积。
## 版本对比与兼容性分析
不同版本的 Node.js 和 Koa 之间不仅在功能上有所不同,兼容性也是一个重要考
首先建一个文件config.js,将一些配置信息写在里头。javascriptmodule.exports={port:8888,mysql:{database:"wangyibo",username:"yibo",password:"yobo",options:{host:"localhost",port:3306,dialect:"mysql",//数据库类型dialectOptions:{d
原创
2021-12-24 23:59:39
432阅读
使用nodejs注册接口逻辑处理会比较复杂,直接通过express或者koa能够简化开发流程,这里记录用koa来搭建nodejs项目并注册接口,对koa不太熟悉的话可以参考这一篇。让nodejs开启服务更简单--koa篇 项目结构 项目整体结构如下,将不同功能的文件按模块划分,使得代码逻辑更为清晰 ...
转载
2021-09-19 21:26:00
183阅读
2评论
直接上代码var koa=require("koa")//koa web框架var http=require("http")//h
原创
2022-08-19 11:41:13
101阅读
HttpsClient.js 模块const https = require('https');// 不需要 body 的请求const noBody
原创
2023-03-02 16:04:38
294阅读
记一下nodejs升级https的操作
# 前置条件已有服务器已有证书
# 关键代码添加将下载好的证书放置在项目目录下 let https = require("https");let fs = require("fs");const httpsOption = { key: fs.readFileSync("./[证书目录]/xxx.key"), cert: fs.
原创
2022-11-10 13:38:32
163阅读
var https=require("https");//https服务var fs= require("fs");var Koa = require('koa');var
原创
2022-03-08 14:33:13
53阅读
前置条件已有服务器已有证书关键代码添加将下载好的证书放置在项目目录下let https = require(
转载
2021-07-26 14:10:18
10000+阅读
const port = normalizePort(process.env.PORT || '3000'); const path = require('path'); const https = require('https'); const fs = require('fs'); const
原创
2022-04-19 16:58:15
221阅读
let express = require("express");let http = require("http");let https = require("https");let fs = require("fs");// Configuare httpsconst httpsOption = { key : fs.readFileSync("./https/xxxxxxxxxxx
原创
2022-06-29 20:12:40
99阅读
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 = { ...
原创
2021-08-26 10:50:46
67阅读
前言:本系列帖子仅作为对编程有一定经验的朋友看,因为不会记录nodejs的背景或者什么优缺点,而是核心点,因为就是为了赶快应用做项目使用的目的而...
原创
2022-03-21 10:51:06
304阅读