分享

主页显示数据的处理

 昵称o8H0y 2020-10-08


if (urlObj.pathname === "/" || urlObj.pathname === "/index") {

    // 文件读取;

    // let indexData =  fs.readFileSync("./views/index.html")

    // res.end(indexData);

    // 流方式;

    // 组装html;

    let str = "";

    data.forEach(v => {

        str += `<li class="news">

        <a href="${v.imgUrl}">

            <img src="${v.imgUrl}" alt="">

        </a>

        <div>

            <h3>

                <a href="javascript:;">${v.title}</a>

            </h3>

            <div class="info">

                <span class="tips"><span>${v.from}</span></span>

                <!-- <span class="line"></span> -->

                <span class="time">|   ${v.newTime}</span>

            </div>

        </div>

    </li>`

    });

    let indexData = fs.readFileSync("./views/index.html");

    let $ = cheerio.load(indexData);

    $(".news-list").html(str);

    res.end($.html());

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约