美文网首页
koa初始化项目

koa初始化项目

作者: 至远方 | 来源:发表于2020-07-15 21:13 被阅读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

    相关文章

      网友评论

          本文标题:koa初始化项目

          本文链接:https://www.haomeiwen.com/subject/bdtshktx.html