菜单 学习猿地 - LMONKEY

 学习 nodejs+mongodb+koa2 写接口(一) 环境布置

学习 nodejs+mongodb+koa2 写接口(一) 环境布置

lyn510 profile image lyn510 ・1 min read
一. 环境准备

最近在学用Nodejs写后端接口,了解到koa2 是Nodejs的一个框架。
可以快速开发后端接口,同时也能更快熟悉Nodejs

以下是所需的环境

node    v7.6+,可以用nvm或者n安装指定版本的NodeJs
mongodb   数据库准备,安装mongodb

二. 安装nodejs

安装:

1. 方法一:去官网下载 http://nodejs.cn/download/

详细步骤可参照:https://blog.csdn.net/qq_4328...

2. 方法二:使用Nodejs版本管理工具nvm-windows

详细步骤可参照:
https://www.jianshu.com/p/922...

检测:
打开cmd 输入 node -v
查看node版本

三. 安装mongodb
1.官网下载MongoDB https://www.mongodb.com/
2.安装 详情安装过程如下链接所示:https://blog.csdn.net/weixin_...
四. 安装koa2

可以有一下两种方法安装koa2,第一种相对比较便捷

1.使用koa的生成器koa-generator建立简单koa2的工程目录

1)全局安装koa-generator

npm install -g koa-generator

2) 生成kao2项目目录

koa2 koa2Example

3) 安装

npm install

4) 启动

npm start
2.安装koa2,手动建立工程目录

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

第一种方法建立的文件结构比较全面,初学者推荐第一种方法。

评论 (0)