3分钟了解 egg.js
Egg.js 是一个为企业级开发而设计的Node.js框架。它的设计目的是为了使开发者能够快速的完成开发,也能让基础设施的维护变得简单。
以下是一个简单的Egg.js项目的创建和一个基本的GET路由的例子。
首先,确保你已经安装了Node.js和npm。
- 创建Egg.js项目:
$ mkdir egg-demo
$ cd egg-demo
$ npm init egg --type=simple
$ npm install
- 编辑
app/router.js
文件,添加一个GET路由:
// app/router.js
module.exports = app => {
const { router, controller } = app;
router.get('/', controller.home.index);
};
- 编辑
app/controller/home.js
文件,添加一个简单的GET路由处理函数:
// app/controller/home.js
const Controller = require('egg').Controller;
class HomeController extends Controller {
async index() {
await this.ctx.body = 'Hello, Egg!';
}
}
module.exports = HomeController;
- 启动Egg.js项目:
$ npm run dev
现在,你可以在浏览器中访问 http://127.0.0.1:7001
看到输出 "Hello, Egg!",或者通过 curl
命令行工具来测试:
$ curl http://127.0.0.1:7001
Hello, Egg!
以上就是一个简单的Egg.js项目的创建和一个基本的GET路由的例子。Egg.js 提供了丰富的功能和插件,可以帮助开发者更快速地构建企业级应用。
评论已关闭