koa初始化项目

2020-07-15  本文已影响0人  至远方

koa的案例,初始化项目

1. 先装 node 环境

2. npm init 初始化文件

3. npm install koa --save

4. 在跟目录下创建app.js入口文件

    const Koa = require('koa')
    const app = new Koa()
    
    // async和await必须成对出现
    // next() 返回promise,返回之前加 await 可以直接打印结果
    
    // app.use 注册中间件
    app.use(async(ctx, next) => {
      console.log(1)
      await next()
      console.log(2)
    })
    app.use(async(ctx, next) => {
      console.log(3)
      await next()
      console.log(4)
    })
    <!-- 从上面的打印结果就可以看书,koa 洋葱模型,从外向内,然后再从内向外-->
    // 设置服务器端口
    app.listen(3000)

5. 然后再当前路径下执行 node app.js

也可以安装自动重启工具,这里使用的是 nodemon (需要全局安装一下 cnpm install -g nodemon ),没有安装cnpm的也可直接使用npm
6. cnpm install nodemon --save 安装成功后找到 package.json 修改其中配置
    <!--修改前-->
    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
    },
    <!--修改后-->
    "scripts": {
        "test": "nodemon app.js"
    },

然后直接启动即可 nodemon app.js

上一篇 下一篇

猜你喜欢

热点阅读