/movie 这个路由转不过去,不能正常显示内容,页面一直显示 Not Found。
var app = new Koa()
var Router = require('koa-router')
var router = new Router()
var game = require('./app/controllers/game')
router.get('/movie', game.movie)
app
.use(router.routes())
.use(router.allowedMethods())var wx = require('../../wechat/index')
exports.movie = function* (next) {
var wechatApi = wx.getWechat()
var data = yield wechatApi.fetchAccessToken()
var access_token = data.access_token
var ticketData = yield wechatApi.fetchTicket(access_token)
var ticket = ticketData.ticket
var url = this.href
var params = sign(ticket, url)
console.log('SDK-data:' + JSON.stringify(params))
this.body = ejs.render(tpl,params)
}在Koa中status的状态码,默认是404,如果status在整个Request/Response周期没有发生变化,那么就意味这个Request就是404,如果在Request/Response周期内改变status,那么status就是200.
不太明白这句话的意思,这边的game.movie 没有让Request/Response周期发生变化吗?求指点