博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初入koa2 -起步
阅读量:6909 次
发布时间:2019-06-27

本文共 1175 字,大约阅读时间需要 3 分钟。

新手起步可以参考

http://www.jianshu.com/p/6b816c609669

安装完后app.js大概是这样的,其中一些插件是我另外安装的

const Koa = require('koa')const views = require('koa-views')const json = require('koa-json')const onerror = require('koa-onerror')const bodyparser = require('koa-bodyparser')const logger = require('koa-logger')const cors = require('koa2-cors');const index = require('./routes/index')const users = require('./routes/users')const app = new Koa()// error handleronerror(app)//跨域插件app.use(cors())// middlewaresapp.use(bodyparser({  enableTypes:['json', 'form', 'text']}))app.use(json())app.use(logger())//静态文件引用app.use(require('koa-static')(__dirname + '/public'))//模板,pug后缀app.use(views(__dirname + '/views', {  extension: 'pug'}))// loggerapp.use(async (ctx, next) => {  const start = new Date()  await next()  const ms = new Date() - start  console.log(`${ctx.method} ${ctx.url} - ${ms}ms`)})// routes// allowedMethods()当前接口运行的methodsapp.use(index.routes(), index.allowedMethods())app.use(users.routes(), users.allowedMethods())// error-handlingapp.on('error', (err, ctx) => {  console.error('server error', err, ctx)});module.exports = app

 

 

 

  

转载于:https://www.cnblogs.com/SharkChilli/p/8078773.html

你可能感兴趣的文章
oracle颜色,oracle-apex - APEX更改IG中的行颜色 - SO中文参考 - www.soinside.com
查看>>
oracle为什么有个11g,oracle 11g 体系结构研究
查看>>
oracle system用户创建job 其他用户,oracle中创建用户、角色、权限、表空间简单使用...
查看>>
oracle gather_stats_job,Oracle经验分享:GATHER_STATS_JOB 任务
查看>>
linux用tab分割字符串,[awk] 用-F指定多分隔符及正则表达式
查看>>
linux中怎么删除端口占用,Linux中解除端口占用的方法
查看>>
linux加密压缩文件命令,linux 系统下 zip 的加密压缩与解压缩命令
查看>>
linux网卡限速tc 10m,tc限速-网卡限速(示例代码)
查看>>
linux服务器思路,云平台linux服务器问题场景分析思路及工具箱
查看>>
linux 字符界面 office,Linux系统下对比永中office和wps的界面及字体,附对比图
查看>>
linux ssdb 安装 乱码,zabbix中文乱码解决方法(13)
查看>>
linux man内容语法规则,话说manpage里面的描述命令格式的那种语法规范叫什么来着?...
查看>>
怎么安装中文linux6,centos6.5下怎么安装中文输入法
查看>>
linux 对虚拟地址读写,linux下c通过虚拟地址映射读写文件的代码
查看>>
ssh备份linux系统,LinuxShell脚本之利用rsync+ssh实现Linux文件系统远程备份
查看>>
为什么没有预装linux电脑,联想反对也没用, 电脑采购将强制预装Linux操作系统
查看>>
C语言坐标旋转,C语言实现矩阵翻转(上下翻转、左右翻转)
查看>>
c语言输出编号姓名成绩,c语言如何输入编号和姓名
查看>>
航电题2011题答案C语言,(2011年中考物理分类汇编68套有答案机械功与机械能.doc...
查看>>
mooc成都工业学院C语言测试,大学计算机基础
查看>>