学习慕课网全栈开发美团网时,用到koa2知识,按照视频搭建 ,全局安装没问题koa2没有问题,但是koa2创建一个项目时,说koa2不是内部指令,也没找到原因,后来按照阮大神的官网搭建成功了,来总结一下自己用的步骤:
1.首先新建一个文件夹(koa2-learn),并作为工程目录用vsCode打开;
2.创建app.js文件,输入以下代码
// 导入koa,和koa 1.x不同,在koa2中,我们导入的是一个class,因此用大写的Koa表示:
const Koa = require('koa');
// 创建一个Koa对象表示web app本身:
const app = new Koa();
// 对于任何请求,app将调用该异步函数处理请求:
app.use(async (ctx, next) => {
await next();
ctx.response.type = 'text/html';
ctx.response.body = '<h1>Hello, koa2!</h1>';
});
// 在端口3000监听:
app.listen(3000);
console.log('app started at port 3000...');
3.安装kao包,使app.js能够正常导入它,我才用的是阮大神官网上的方法二,在文件夹(koa2-learn)下创建package.json文件,文件内下如下代码
{
"name": "hello-koa2",
"version": "1.0.0&