1.安装模块

npm install koa koa-router --save

npm install -g nodemon

2.入口文件

app.js

const Koa = require('koa');
const Router = require('koa-router'); // 实例化koa
const app = new Koa();
const router = new Router(); // 路由
router.get('/', async (ctx) => {
ctx.body = {
msg: 'Hello Koa Interfaces'
}
}) // 配置路由
app.use(router.routes()).use(router.allowedMethods()); // 设置端口号
const port = process.env.PORT || 5000; // 监听端口号
app.listen(port, () => {
console.log(`server started on ${port}`)
})

3.package.json

{
"name": "koa_app",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"start": "node app.js",
"nodemon": "nodemon app.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"koa": "^2.7.0",
"koa-router": "^7.4.0"
}
}

.

最新文章

  1. CRM 数据密钥 忘记 解决方案
  2. Django Admin
  3. JMeter 集合点
  4. jquery select操作大全
  5. 安卓 自定义AlertDialog对话框(加载提示框)
  6. 基于EasyUi ComBotree树修改 父节点选择问题
  7. Android 利用内容提供者添加联系人的操作
  8. 批处理文件安装与卸载Windows服务
  9. 2015-09-21CSS:引入方式、选择器、注释、文字样式
  10. 【Python中if __name__ == '__main__': 的解析】
  11. iOS项目——自定义UITabBar与布局
  12. 编写第一个Flutter App(翻译)
  13. SpringBoot搭建
  14. vue启动时候报错
  15. JavaScript数组方法--pop、shift、unshift
  16. 1013. Battle Over Cities 用dfs计算联通分量
  17. Spring boot 连接Redis实现HMSET操作
  18. C# 对图片加水印
  19. (转)Linux 文件目录特殊权限设定(SUID,SGID,SBIT)
  20. 时间复杂度为O(logN)的常用算法

热门文章

  1. C++typedef struct和struct的区别
  2. 【异常】postman能够请求成功获取到参数,前端请求的却请求不到
  3. DataGrip导出查询结果数据
  4. 8.Dropout
  5. Summer training #4
  6. httpwatch
  7. 网卡绑定(bonding)
  8. JAVA 日期操作
  9. 洛谷-p5410-扩展KMP模板
  10. MVN 报错1