koa踩坑记录

1、koa热更新用nodemon

2、koa中暂不支持import/export

3、只发送options请求,没有后续请求

   当ctx.set('Access-Control-Allow-Credentials', 'true')时,ctx.set('Access-Control-Allow-Origin', '*')不能设置为 '*'

4、当端口号被占用时 

  查询端口被占用情况和PID号: netstat -aon|findstr  3100  

  关闭进程:  taskkill -PID 进程PID号 -F  

5、路由请求返回首页

app.use((ctx, next) => {
  if (ctx.method === 'GET') {
    ctx.body = fs.readFileSync('./build/index.html', 'utf8')
  } else {
    next()
  }
})
next的用法是想继续执行下一个中间件时调用next(),当调用后还想回来执行中间件的后续部分,可以用 await next()

 

posted @ 2020-02-03 14:08  笑言哑哑  阅读(266)  评论(0编辑  收藏  举报