const express = require('express'); const banner = require('../../db/models/banner'); const course = require('../../db/models/course'); const { COURSE_TYPE } = require('../config'); const router = express.Router(); /* GET home page. */ router.get('/', async (req, res) => { const dataList = await Promise.all([ banner.findAll({ where: { status: 1 } }), course.findAll({ where: { status: 1, type: COURSE_TYPE.碳资产开发 }, attributes: ['id', 'detailimg', 'title', 'price', 'tagimg'], }), course.findAll({ where: { status: 1, type: COURSE_TYPE.碳排放管理 }, attributes: ['id', 'detailimg', 'title', 'price', 'tagimg'], }), ]); res.renderEx('index', { title: '伏羲学堂-伏羲碳惠', keywords: '双碳培训、碳中和、碳资产开发培训、碳核查培训', description: '伏羲学堂是伏羲碳惠旗下碳培训品牌,专注于双碳培训行业,聚集各领域优质培训资源,依托伏羲平台科技实力打造一站式双碳在线教育平台。', banner: dataList[0], courseAsset: dataList[1], courseCalculate: dataList[2], }); }); module.exports = router;