搭建egg
项目初始创建文件夹快速生成项目安装依赖先看README.md文件项目结构
项目初始
创建文件夹
运行命令mkdir egg-example创建一个叫 egg-example 的文件夹
快速生成项目
运行命令npm init egg --type=simple 快速创建项目
安装依赖
npm i
先看README.md文件
拿到项目一般先看README.md文件 看如何启动项目 看启动的的域名
项目结构
浏览器输入http://localhost:7001 页面显示 hi,egg 下面是解释在哪显示
这个在app(真正的程序所在)文件的router.js(路由文件)中看一下在那
'use strict';
module
.exports = app
=> {
const { router
, controller
} = app
;
router
.get('/', controller
.home
.index
);
};
上边可以看到路由显示渲染页面在controller文件夹中的home文件,路由调用index
'use strict';
const Controller
= require('egg').Controller
;
class HomeController extends Controller {
async index() {
const { ctx
} = this;
ctx
.body
= ' hi,egg ';
}
}
module
.exports
= HomeController
;