node koa web服务
Koa web服务 简单Demo
-
新建一个文件夹,在文件夹内打开cmd窗口 输入
npm init -y生成package.json文件
-
打开编辑器 新建一个js入口文件,入口文件名称要和package.json的main参数相同;script增加一条命令
"serve": "node index.js",用于启动服务
-
安装koa
npm i koa koa-router -S;安装nodemonnpm i nodemon -g
- 把
"serve": "node index.js",命令改成"serve": "nodemon inde.js",;每一次代码改动nodemon都会重新执行一次inde.js
- 编写基本代码
npm run serve启动服务
const Koa = require('koa')
const Router = require('koa-router')
// 实例
const app = new Koa()
const router = new Router()
// 服务
/*路由接口*/
// 可以使用链式调用
router
.get('/', async ctx => {
ctx.status = 200 //状态码
ctx.body = 'Hello'
})
.get('/cxk', async ctx => {
ctx.status = 200 //状态码
ctx.body = 'Hello cxk'
})
//.post(...)
//.delete(...)
//....
/*配置路由*/
app.use(router.routes()).use(router.allowedMethods())
// 监听服务端口
app.listen(3000, () => {
console.log('http://localhost:3000')
})
打开代码中写的接口路径http://localhost:3000/ 和 http://localhost:3000/cxk


浙公网安备 33010602011771号