koa+mongodb开发后台接口(一)---项目搭建

   最阅读本文之前,默认你已经安装Node和MongoDB,并且已经可以启动数据库。
   其次要感谢[胖哥](http://www.jspang.com/posts/2017/11/13/koa2.html)

我们先看下本次需要使用的一些依赖包以及安装方法。

//在文件夹下安装koa依赖
npm install koa --save
// 可以解析ctx.body的中间件
npm install koa-bodyparser --save
//解决跨域的中间件
npm install koa-cors --save
//路由中间件
npm install koa-router --save
//MongoDB的中间件
npm install mongoose --save

准备工作

1、创建一个项目文件夹koaApp(当然名字你随意);
2、在项目根文件下打开命令行,执行:

//初始化产生package.json 文件
npm init

3、然后安装依赖包koa,方法在本文开始处;
然后我们来对app.js进行开发,(代码中有注释,请自行查看)

// 引入koa
const Koa = require('koa');
// 引入ctx.boby解析中间件(记得安装依赖包)
const bodyParse = require('koa-bodyparser');
// 引入跨域中间件(记得安装依赖包)
const cors = require('koa-cors');
// 实例化koa
const app = new Koa();
// 使用ctx.body解析中间件
app.use(bodyParse());
// 使用跨域中间件,解决跨域问题
app.use(cors());
//页面输出
app.use(async ctx => {
  ctx.body = 'Hello World';
});
// 设置端口监听
app.listen(3000, () => {
  console.log('端口号是3000')
})

然后在命令行输入node app.js就能运行项目了。成功后,你能在页面看到“Hello World”。
好了,下次我们继续……,会写出一个可以在本地跑起来的接口。送你一个传送门---
koa+mongodb开发后台接口(二)---项目搭建
koa+mongodb开发后台接口(三)---数据库连接

你可能感兴趣的:(koa+mongodb开发后台接口(一)---项目搭建)