搭建环境
官网下载,安装最新版本 node.js .
node -v 判断当前 node 的版本号。
npm -v 判断当前npm的版本号
使用编辑器打开新建文件夹,初始化 package.json 文件:
npm init --yes
安装koa、koa-router模块(npm/cnpm):
cnpm install koa koa-router --save
调整 package.json ,将入口 main 改为 "app.js" .
app.js 文件:
引入模块:
const koa=require('koa');
const Router=require('koa-router');
实例化:
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}`)
})
启动:
// 调整package.json页
"scripts": {
"start": "node app.js",
"nodemon": "nodemon app.js"
}
1. node app.js
2. npm run start
3. nodemon
需安装:cnpm install -g nodemon
显示内容:
打开浏览器输入: localhost:端口号
完整代码:
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}`)
})