egg入门-环境配置

egg是阿里开发的一个强约束node框架,基于koa,所有koa插件都可以在egg上直接使用,详细请访问egg官网

安装开发工具

  • 安装nodejs
  • git
  • mysql
  • Navicat for MyAQL
  • cnpm
    npm i -g cnpm

配置开发环境

  • 下载基础代码包
    github地址
    或直接clone
    git clone https://github.com/adrianjiang/eggDemo

  • 安装依赖
    cnpm i

  • 启动
    npm run dev

  • 打开浏览器
    http://localhost:7001/
    如果能够看到hi egg则说明配置成功

静态文件发布

放在app/public下面的文件都可以通过http://localhost:7001/public/index.html访问到

egg入门-环境配置_第1张图片

配置路由

打开router.js文件

egg入门-环境配置_第2张图片

现在编写一个借口作为示范

  1. 设置路由地址
    在router.js文件中添加app.get('/helloworld', 'helloworld.index');
egg入门-环境配置_第3张图片
  1. 编写控制器
    在controller文件夹中创建文件helloworld.js

添加如下代码

exports.index = function* (ctx) {
    ctx.body = {
        name: 'hello world'
    };
};
egg入门-环境配置_第4张图片

访问http://localhost:7001/helloworld

你可能感兴趣的:(egg入门-环境配置)