最近在學用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 -v
json
能夠有一下兩種方法安裝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
第一種方法創建的文件結構比較全面,初學者推薦第一種方法。