egg html模板,egg学习笔记(2)--静态资源,模板(ejs),路由传值

目录结构

bVbg5Vx?w=318&h=533

安装ejs

cnpm install egg-view-ejs --save

ejs配置

//config/plugin.js

'use strict';

exports.ejs = {

enable: true,

package: 'egg-view-ejs',

};

//config/config.default

'use strict';

module.exports = appInfo => {

const config = exports = {};

// use for cookie sign key, should change to your own and keep security

config.keys = appInfo.name + '_1537172517005_2221';

// add your config here

config.middleware = [];

config.view = {

mapping: {

'.html': 'ejs',

},

};

return config;

};

controller

//constroller/news.js

'use strict';

const Controller = require('egg').Controller;

class NewsController extends Controller {

async index() {

let name = this.ctx.query.name;

let id = this.ctx.params.id;

let list = [1,2,3];

await this.ctx.render('news',{

name,

id,

list

})

}

}

module.exports = NewsController;

router

//router.js

router.get('/news', controller.news.index);

router.get('/news/:id', controller.news.index);

view

//news.html

Document

query:

params

get,query传值

bVbg5Xo?w=531&h=326

get,params传值

bVbg5Xy?w=601&h=331

静态资源

bVbg5X3?w=820&h=533

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值