随笔分类 -  Koa

摘要:一、GraphQL是什么?关于GraphQL是什么,网上一搜一大堆。根据官网的解释就是一种用于 API 的查询语言。 一看到用于API的查询语言,我也是一脸懵逼的。博主你在开玩笑吧?你的翻译水平不过关?API还能查吗?API不是后端写好,前端调用的吗? 的确可以,这就是GraphQL强大的地方。引用 阅读全文
posted @ 2020-03-14 18:00 苍青浪 阅读(3446) 评论(0) 推荐(0) 编辑
摘要:一.基于MySQL的实现方式 这种方式需要安装koa-session-minimal和koa-mysql-session两个依赖。 执行 npm install koa-session-minimal koa-mysql-session 项目配置: const session = require(' 阅读全文
posted @ 2019-01-14 15:20 苍青浪 阅读(5840) 评论(0) 推荐(0) 编辑
摘要:koa-multer用法基本和multer一致,npm里koa-multer的用法介绍比较简单,可以参考multer的用法 const Koa = require('koa'); const Router = require('koa-router'); const multer = require 阅读全文
posted @ 2019-01-11 17:25 苍青浪 阅读(3876) 评论(0) 推荐(0) 编辑
摘要:之前我一直使用rails搭建网站。rails与koa的基本理念很相似,都是基于中间件提供一层层的服务。所不同的是,rails有很多内置的中间件,这使得开发者只需要关注MVC模块以及页面路由。而Koa这相对灵活很多,除了nodejs提供的http模块服务,其它的中间件都需要自己添加。 如果对于网站开发 阅读全文
posted @ 2019-01-08 19:03 苍青浪 阅读(917) 评论(0) 推荐(0) 编辑
摘要:所有的URL处理函数都放到app.js里显得很乱,而且,每加一个URL,就需要修改app.js。随着URL越来越多,app.js就会越来越长。 如果能把URL处理函数集中到某个js文件,或者某几个js文件中就好了,然后让app.js自动导入所有处理URL的函数。这样,代码一分离,逻辑就显得清楚了。最 阅读全文
posted @ 2019-01-08 13:19 苍青浪 阅读(229) 评论(0) 推荐(0) 编辑
摘要:为了处理URL,我们需要引入koa-router这个middleware,让它负责处理URL映射。 我们把上一节的hello-koa工程复制一份,重命名为url-koa。 先在package.json中添加依赖项: "koa-router": "7.0.0" 然后用npm install安装。 或者 阅读全文
posted @ 2019-01-08 11:48 苍青浪 阅读(291) 评论(0) 推荐(0) 编辑
摘要:创建koa2工程 首先初始化项目 npm init -y 项目名称 安装koa $ npm i koa 我们创建一个目录hello-koa并作为工程目录用VS Code打开。然后,我们创建app.js,输入以下代码: // 导入koa,和koa 1.x不同,在koa2中,我们导入的是一个class, 阅读全文
posted @ 2019-01-08 11:17 苍青浪 阅读(463) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
哥伦布
03:14发布
哥伦布
03:14发布
7°
多云
西南风
3级
空气质量
相对湿度
64%
今天
多云
-1°/10°
周三
小雨
2°/12°
周四
中雨
2°/14°