2021.11.25

//引入对象
const Koa = require('koa');
//引入内部方法或属性
// constant{方法或者属性名} = require('koa');


// 创建对象
const app = new Koa();

// response
app.use( ctx => {
    ctx.body = 'Hello World';
  });
 
// localhost:3000
app.listen(3000);
 
 
 
 
 
 
 
 
 
 
 
 
{
  "name": "nodejs",
  "version": "1.0.0",
  "lockfileVersion": 1,
  "requires": true,
  "dependencies": {
    "accepts": {
      "version": "1.3.7",
      "resolved": "https://registry.nlark.com/accepts/download/accepts-1.3.7.tgz",
      "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=",
      "requires": {
        "mime-types": "~2.1.24",
        "negotiator": "0.6.2"
      }
    },
    "cache-content-type": {
      "version": "1.0.1",
      "resolved": "https://registry.nlark.com/cache-content-type/download/cache-content-type-1.0.1.tgz",
      "integrity": "sha1-A1zeKwjuISn0qDFeqPAKANuhRTw=",
      "requires": {
        "mime-types": "^2.1.18",
        "ylru": "^1.2.0"
      }
    },
    "co": {
      "version": "4.6.0",
      "resolved": "https://registry.nlark.com/co/download/co-4.6.0.tgz?cache=0&sync_timestamp=1624608078028&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fco%2Fdownload%2Fco-4.6.0.tgz",
      "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
    },
    "content-disposition": {
      "version": "0.5.3",
      "resolved": "https://registry.nlark.com/content-disposition/download/content-disposition-0.5.3.tgz",
      "integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=",
      "requires": {
        "safe-buffer": "5.1.2"
      }
    },
    "content-type": {
      "version": "1.0.4",
      "resolved": "https://registry.nlark.com/content-type/download/content-type-1.0.4.tgz",
      "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js="
    },
    "cookies": {
      "version": "0.8.0",
      "resolved": "https://registry.nlark.com/cookies/download/cookies-0.8.0.tgz",
      "integrity": "sha1-EpPOSzkXQKhAbjyYcOgoxLVPP5A=",
      "requires": {
        "depd": "~2.0.0",
        "keygrip": "~1.1.0"
      }
    },
    "debug": {
      "version": "4.3.2",
      "resolved": "https://registry.npmmirror.com/debug/download/debug-4.3.2.tgz?cache=0&sync_timestamp=1636300872595&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fdebug%2Fdownload%2Fdebug-4.3.2.tgz",
      "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=",
      "requires": {
        "ms": "2.1.2"
      }
    },
    "deep-equal": {
      "version": "1.0.1",
      "resolved": "https://registry.nlark.com/deep-equal/download/deep-equal-1.0.1.tgz",
      "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="
    },
    "delegates": {
      "version": "1.0.0",
      "resolved": "https://registry.nlark.com/delegates/download/delegates-1.0.0.tgz",
      "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
    },
    "depd": {
      "version": "2.0.0",
      "resolved": "https://registry.nlark.com/depd/download/depd-2.0.0.tgz",
      "integrity": "sha1-tpYWPMdXVg0JzyLMj60Vcbeedt8="
    },
    "destroy": {
      "version": "1.0.4",
      "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz",
      "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
    },
    "ee-first": {
      "version": "1.1.1",
      "resolved": "https://registry.nlark.com/ee-first/download/ee-first-1.1.1.tgz",
      "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
    },
    "encodeurl": {
      "version": "1.0.2",
      "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz",
      "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
    },
    "escape-html": {
      "version": "1.0.3",
      "resolved": "https://registry.nlark.com/escape-html/download/escape-html-1.0.3.tgz",
      "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
    },
    "fresh": {
      "version": "0.5.2",
      "resolved": "https://registry.nlark.com/fresh/download/fresh-0.5.2.tgz?cache=0&sync_timestamp=1618846949012&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffresh%2Fdownload%2Ffresh-0.5.2.tgz",
      "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
    },
    "has-symbols": {
      "version": "1.0.2",
      "resolved": "https://registry.nlark.com/has-symbols/download/has-symbols-1.0.2.tgz",
      "integrity": "sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM="
    },
    "has-tostringtag": {
      "version": "1.0.0",
      "resolved": "https://registry.nlark.com/has-tostringtag/download/has-tostringtag-1.0.0.tgz",
      "integrity": "sha1-fhM4GKfTlHNPlB5zw9P5KR5liyU=",
      "requires": {
        "has-symbols": "^1.0.2"
      }
    },
    "http-assert": {
      "version": "1.5.0",
      "resolved": "https://registry.nlark.com/http-assert/download/http-assert-1.5.0.tgz",
      "integrity": "sha1-w4nM2HrBbtLfpiRv1zuSaqAOa48=",
      "requires": {
        "deep-equal": "~1.0.1",
        "http-errors": "~1.8.0"
      }
    },
    "http-errors": {
      "version": "1.8.1",
      "resolved": "https://registry.npmmirror.com/http-errors/download/http-errors-1.8.1.tgz?cache=0&sync_timestamp=1636932108220&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.8.1.tgz",
      "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
      "requires": {
        "depd": "~1.1.2",
        "inherits": "2.0.4",
        "setprototypeof": "1.2.0",
        "statuses": ">= 1.5.0 < 2",
        "toidentifier": "1.0.1"
      },
      "dependencies": {
        "depd": {
          "version": "1.1.2",
          "resolved": "https://registry.nlark.com/depd/download/depd-1.1.2.tgz",
          "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
        }
      }
    },
    "inherits": {
      "version": "2.0.4",
      "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz",
      "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w="
    },
    "is-generator-function": {
      "version": "1.0.10",
      "resolved": "https://registry.nlark.com/is-generator-function/download/is-generator-function-1.0.10.tgz",
      "integrity": "sha1-8VWLrxrBfg3up8BBXEODUf8rPHI=",
      "requires": {
        "has-tostringtag": "^1.0.0"
      }
    },
    "keygrip": {
      "version": "1.1.0",
      "resolved": "https://registry.nlark.com/keygrip/download/keygrip-1.1.0.tgz",
      "integrity": "sha1-hxsWgdXhWcYqRFsMdLYV4JF+ciY=",
      "requires": {
        "tsscmp": "1.0.6"
      }
    },
    "koa": {
      "version": "2.13.4",
      "resolved": "https://registry.npmmirror.com/koa/download/koa-2.13.4.tgz?cache=0&sync_timestamp=1634623957508&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fkoa%2Fdownload%2Fkoa-2.13.4.tgz",
      "integrity": "sha1-7lsMs54LgGnDjRFROcd0gz0yRi4=",
      "requires": {
        "accepts": "^1.3.5",
        "cache-content-type": "^1.0.0",
        "content-disposition": "~0.5.2",
        "content-type": "^1.0.4",
        "cookies": "~0.8.0",
        "debug": "^4.3.2",
        "delegates": "^1.0.0",
        "depd": "^2.0.0",
        "destroy": "^1.0.4",
        "encodeurl": "^1.0.2",
        "escape-html": "^1.0.3",
        "fresh": "~0.5.2",
        "http-assert": "^1.3.0",
        "http-errors": "^1.6.3",
        "is-generator-function": "^1.0.7",
        "koa-compose": "^4.1.0",
        "koa-convert": "^2.0.0",
        "on-finished": "^2.3.0",
        "only": "~0.0.2",
        "parseurl": "^1.3.2",
        "statuses": "^1.5.0",
        "type-is": "^1.6.16",
        "vary": "^1.1.2"
      }
    },
    "koa-compose": {
      "version": "4.1.0",
      "resolved": "https://registry.npmmirror.com/koa-compose/download/koa-compose-4.1.0.tgz",
      "integrity": "sha1-UHMGuTcZAdtBEhyBLpI9DWfT6Hc="
    },
    "koa-convert": {
      "version": "2.0.0",
      "resolved": "https://registry.nlark.com/koa-convert/download/koa-convert-2.0.0.tgz",
      "integrity": "sha1-hqDETYHUBVG64i/uZwmQRXPupPU=",
      "requires": {
        "co": "^4.6.0",
        "koa-compose": "^4.1.0"
      }
    },
    "media-typer": {
      "version": "0.3.0",
      "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz",
      "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
    },
    "mime-db": {
      "version": "1.51.0",
      "resolved": "https://registry.npmmirror.com/mime-db/download/mime-db-1.51.0.tgz?cache=0&sync_timestamp=1636426024486&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmime-db%2Fdownload%2Fmime-db-1.51.0.tgz",
      "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
    },
    "mime-types": {
      "version": "2.1.34",
      "resolved": "https://registry.npmmirror.com/mime-types/download/mime-types-2.1.34.tgz?cache=0&sync_timestamp=1636432244120&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmime-types%2Fdownload%2Fmime-types-2.1.34.tgz",
      "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
      "requires": {
        "mime-db": "1.51.0"
      }
    },
    "ms": {
      "version": "2.1.2",
      "resolved": "https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz",
      "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk="
    },
    "negotiator": {
      "version": "0.6.2",
      "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz",
      "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs="
    },
    "on-finished": {
      "version": "2.3.0",
      "resolved": "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
      "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
      "requires": {
        "ee-first": "1.1.1"
      }
    },
    "only": {
      "version": "0.0.2",
      "resolved": "https://registry.nlark.com/only/download/only-0.0.2.tgz",
      "integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q="
    },
    "parseurl": {
      "version": "1.3.3",
      "resolved": "https://registry.nlark.com/parseurl/download/parseurl-1.3.3.tgz",
      "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ="
    },
    "safe-buffer": {
      "version": "5.1.2",
      "resolved": "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz?cache=0&sync_timestamp=1618847044058&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.1.2.tgz",
      "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
    },
    "setprototypeof": {
      "version": "1.2.0",
      "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.2.0.tgz",
      "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ="
    },
    "statuses": {
      "version": "1.5.0",
      "resolved": "https://registry.nlark.com/statuses/download/statuses-1.5.0.tgz",
      "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
    },
    "toidentifier": {
      "version": "1.0.1",
      "resolved": "https://registry.npmmirror.com/toidentifier/download/toidentifier-1.0.1.tgz?cache=0&sync_timestamp=1636938515603&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftoidentifier%2Fdownload%2Ftoidentifier-1.0.1.tgz",
      "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
    },
    "tsscmp": {
      "version": "1.0.6",
      "resolved": "https://registry.nlark.com/tsscmp/download/tsscmp-1.0.6.tgz",
      "integrity": "sha1-hbmVg6w1iexL/vgltQAKqRHWBes="
    },
    "type-is": {
      "version": "1.6.18",
      "resolved": "https://registry.nlark.com/type-is/download/type-is-1.6.18.tgz",
      "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=",
      "requires": {
        "media-typer": "0.3.0",
        "mime-types": "~2.1.24"
      }
    },
    "vary": {
      "version": "1.1.2",
      "resolved": "https://registry.nlark.com/vary/download/vary-1.1.2.tgz",
      "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
    },
    "ylru": {
      "version": "1.2.1",
      "resolved": "https://registry.nlark.com/ylru/download/ylru-1.2.1.tgz",
      "integrity": "sha1-9Xa2M0FUeYnB3nuiiHYJI7J/6E8="
    }
  }
}
posted on 2021-11-25 21:27  闲鱼仔  阅读(224)  评论(0)    收藏  举报