123456789101112131415161718192021222324252627282930313233 |
- 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;
|