koajs相关内容
问 题 1.在学习koa的时候用koa-generator生成的项目,里面自带了koa-bodyparser。但是我在使用post请求的时候发现页面传过来的值接收不到,去查了api也没找到什么问题。 相关代码 app.js bodyParser = require('koa-bodyparser'); app.use(bodyParser()); new.ejs
..
问 题 注册了一个路由 router.get('/user/:id', user.find); 我想设计的是传入id一个操作,不传id参数另一个操作 但是不传id参数直接就404了,我只能再注册一个 router.get('/user/', user.find); 感觉这用法很奇怪 用的是koa-router模块 解决方案 你这么写参数叫做path v
..
问 题 我想设计一个路由,当有id 参数时查询一个,没有id参数时查询全部 router.get('/role/:id?', role.find); 而没有id参数时候,查询全部我还想做分页,于是我这样做 router.get('/role/:id?/:page?/:count?', role.find); 然后单元测试类似这样请求 get('/role//2/2'
..
问 题 做login,logout 登录后存储用户信息和登录状态等信息,使用了koa-session2模块 koa-session2 我过去用PHP的时候更多把他当做一种存储空间了,发现在koa里好像不是这么一回事了,等我登陆后,由其他路由发起请求,发现取不到session的值,更像是一个变量被释放了,想不明白是哪里的问题 解决方案 自己答吧,存储在redis或者其
..
我是用的koa-cache-control插件来设置cachecontrol的maxAge,不知道为什么照着API去做完全没有效果,始终maxAge=0.小白一枚求教 附git插件链接 https://github.com/DaMouse404... var send = require('koa-send'); var Koa = require('koa'); var app = ne
..
问 题 我通过koa-generator脚手架构建一个项目用于学习koa2, 现遇到的问题是脚手架官配koa-views,虽说支持很多模板引擎,但没有指出那些模板引擎的高级用法该怎么做? 代码如下: var app = require('koa')() , koa = require('koa-router')() , logger = require('koa-logge
..
问 题 用koa2尝试写了一个RESTful api,但是调试这个接口的时候,发现需要跨域,于是我引入了koa-cors这个koa插件,控制台还是提示存在跨域问题,然后我百度一下,说加header配置项 this.set('Cache-Control','no-cache'); this.set('Access-Control-Allow-Origin','*'); 就是上面这个,测
..
问 题 一般的文档格式即可 解决方案 我一直用的都是apidoc,顺带用用github page走半自动化:http://apidocjs.com/ 简单的参考下: https://mp.weixin.qq.com/s?__... https://mp.weixin.qq.com/s?__...
..