最近在学用Nodejs写后端接口,了解到koa2 是Nodejs的一个框架。
能够快速开发后端接口,同时也能更快熟悉Nodejshtml
如下是所需的环境node
node v7.6+,能够用nvm或者n安装指定版本的NodeJs
mongodb 数据库准备,安装mongodbweb
安装:mongodb
详细步骤可参照:https://blog.csdn.net/qq_4328...数据库
详细步骤可参照:
https://www.jianshu.com/p/922...npm
检测:
打开cmd 输入 node -vjson
能够有一下两种方法安装koa2,第一种相对比较便捷windows
1)全局安装koa-generator后端
npm install -g koa-generator
2) 生成kao2项目目录app
koa2 koa2Example
3) 安装
npm install
4) 启动
npm start
1)初始化,项目信息
npm init
2)编辑package.json,添加koa2的依赖
"dependencies": {
"koa": "2.0.0"
}
3)安装依赖
npm install
4)新建入口文件app.js
// 导入koa2
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);
5)启动项目
node app.js
第一种方法创建的文件结构比较全面,初学者推荐第一种方法。