學習 nodejs+mongodb+koa2 寫接口(一) 環境佈置

一. 環境準備

最近在學用Nodejs寫後端接口,瞭解到koa2 是Nodejs的一個框架。
能夠快速開發後端接口,同時也能更快熟悉Nodejshtml

如下是所需的環境node

node    v7.6+,能夠用nvm或者n安裝指定版本的NodeJs
mongodb   數據庫準備,安裝mongodbweb

二. 安裝nodejs

安裝:mongodb

1. 方法一:去官網下載 http://nodejs.cn/download/

詳細步驟可參照:https://blog.csdn.net/qq_4328...數據庫

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

詳細步驟可參照:
https://www.jianshu.com/p/922...npm

檢測:
打開cmd 輸入 node -v
查看node版本json

三. 安裝mongodb
1.官網下載MongoDB https://www.mongodb.com/
2.安裝 詳情安裝過程以下連接所示:https://blog.csdn.net/weixin_...
四. 安裝koa2

能夠有一下兩種方法安裝koa2,第一種相對比較便捷windows

1.使用koa的生成器koa-generator創建簡單koa2的工程目錄

1)全局安裝koa-generator後端

npm install -g koa-generator

2) 生成kao2項目目錄app

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

第一種方法創建的文件結構比較全面,初學者推薦第一種方法。

相關文章
相關標籤/搜索