koa相关内容
1.当我改变图表之后,浏览器中显示的图标并没有改变。 2.我将浏览器缓存清除之后,浏览器中不显示图标了。我设置好的favicon.ico也不显示。 这是怎么一回事啊? 3.最新情况:先清除浏览器缓存,再运行。火狐浏览器成功,谷歌浏览器还是不显示图标。 那个“圣斗士星矢”是我的页面,你看,图片是个空白的图片。怎么办啊? 过了一天就自动的好了,谷歌可以正确显示图标了。
..
问 题 我使用url模块来解析url。然后,我把koa-bodyparser去掉之后,完全没有影响。koa-bodyparser究竟是干什么的啊? 解决方案 用来解析body的中间件,比方说你通过post来传递表单,json数据,或者上传文件,在koa中是不容易获取的,通过koa-bodyparser解析之后,在koa中this.body就能直接获取到数据。 可以看看我的这个r
..
问 题 我使用koa写了个app.js。现在需要在gulpfile.js中启动app.js。请问应该怎么启动啊? 解决方案 通过gulp-nodemon可以做到启动服务端文件,而且通过以下的配置,可以做到服务端文件修改,浏览器自动刷新,楼主可以试试 'use strict'; var gulp = require('gulp'); var browserSync = re
..
问 题 koa框架搭好了,想根据不同的路由对mongodb数据库进行数据的操作。 阮一峰的例子 阮一峰的例子并不适合我。不知道有没有比较好的方案。 解决方案 根据不同的路由对mongodb数据库进行数据操作 你说的是不是REST API?如果是的话已经有很多第三方实现了,文档中有这些框架的信息: https://docs.mongodb.com/ecosystem
..
问 题 1.在学习koa的时候用koa-generator生成的项目,里面自带了koa-bodyparser。但是我在使用post请求的时候发现页面传过来的值接收不到,去查了api也没找到什么问题。 相关代码 app.js bodyParser = require('koa-bodyparser'); app.use(bodyParser()); new.ejs
..
问 题 是这样的,在使用ejs模板的时候 很多时候都需要对变量的有效性,包括数组的长度等等进行验证 那么问题来了 有的变量我没随着render传进去的话 怎么才能检查出来? 试过if(var) typeof(var) !== 'undefined’ 都会报错 Cannot read property 'name' of undefined 各位有什么好的办法吗? 现在
..
可能一直习惯了php的框架或者其他的MVC框架,最近在研究node的koa框架,于是,想根据请求的url动态调用控制器,然后我使用了koa-router中间件,根据解析url去动态调用对应的controller文件,然后不幸的事情就发生了... 先展示下问题所在: app.js里router中间件主要调用部分: var router = require('koa-router');
..
问 题 要做手机验证码,我想把服务商的请求包在我的路由里, 但是该怎么做呢? 我看到的一个方案是用Request模块,不知道合不合适 解决方案 request挺好用的 可以解决问题。 一般在这个函数里,服务端需要处理请求。一般是读取/修改数据库。 而你除此之外还要请求另外的HTTP API罢了。
..
有一组数据需要导出excel表,之前采用json2csv库,后来发现csv为纯文本格式不支持插入图片。 希望库可以控制图片的尺寸,或者把图片限制为 点击才打开浏览的形式。 有尝试过excel4node,这是我见过最不要脸的库了,readme实例错误百出,避免大家踩坑贴个链接 excel4node
..
问 题 //1 exports.login = function* (){ let data = {config}; let req = this.request.body; let loginname = req.loginname; let password = md5(req.password); yield Promise.resolve()
..
问 题 使用koa-router管理路由的时候,想在收到表单post请求后redirect到别的路由,但是使用this.redirect和router.redirect都无法跳转。请问正确的写法是什么 无效的代码: router.post('/login', bodyParser, function* (next) { // ... this.redirect('/index
..
问 题 我现在想做一个用户认证登陆的功能。 前端通过登陆调用接口,使用koa-jwt获取token,返回给前端后存到cookie里。 然后前端的所有ajax请求会将这个token放在header里传给后端。 现在后端验证这里我不清楚该怎么做。 后端现在能通过headers获取前端传过来的token。但是应该怎么判断当前token是否是失效呢? 我的想法是通过
..
问 题 var send = require('koa-send'); var Koa = require('koa'); var app = new Koa(); var Router = require('koa-router'); var cors = require('koa-cors'); var koaBody = require('koa-body')(); var cacheCo
..
问 题 想问koa ajax是怎么返回数据的? 之前是使用express可以用res.writeHead设置头, res.write设置返回内容, 但是koa没有了这些方法, 要怎么返回呢? 我直接this.body = 并没有效果 Fetch API cannot load http://192.168.33.1:8888/indie/song/1. No 'Access-C
..
问 题 我的环境是服务器是koa,视图引擎是koa-hbs 在webapck中使用html-webpack-plugin处理所有的hbs/html页面(将对应的js和scss处理后关联到的页面代码里,) 然后我把使用了webpack-dev-middleware插在koa上,实现热加载什么的, 但发现webpack-dev-middlewa
..
问 题 我通过koa-generator脚手架构建一个项目用于学习koa2, 现遇到的问题是脚手架官配koa-views,虽说支持很多模板引擎,但没有指出那些模板引擎的高级用法该怎么做? 代码如下: var app = require('koa')() , koa = require('koa-router')() , logger = require('koa-logge
..
问 题 //官方的文档如下: var MongoClient = require('mongodb').MongoClient , assert = require('assert'); // Connection URL var url = 'mongodb://localhost:27017/myproject'; // Use connect method to connect
..
问 题 新项目选型,应该使用koa1+nodejs6.5,还是koa2+babel,还是用typescript? 项目现在的需求,可以预见的,应该有4万行左右的代码量(js native),但是不知道就目前的情况,我应该怎么做技术选型,nodejs可以选择使用stable版或者最新的release。 项目不是特别的关键(我的意思是瘫个10来分钟也没关系)。 我的想法是:
..
登录接口在 api.site.com 下,登录之后会把用户的access_token 以cookie 的方式往 site.com 这个域名下写,但是刷新页面之后在请求头里面看不到cookie,this.cookies.get()也是undefined,说明没有写成功。 使用的是本地开发环境,api.site.com 和 www.site.com 实际上都是 localhost(127.0.0
..
问 题 react+react-router+redux+koa2 服务端渲染怎么做? 主要是没搞清楚,服务端渲染时如何获取数据。 解决方案 github上你可以找到很多这种同构的例子 https://github.com/wssgcg1213... https://github.com/RickWong/r...
..