最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何使用 expressJS 将数据发送到客户端而不覆盖客户端上已有的内容?

网站源码admin36浏览0评论

如何使用 expressJS 将数据发送到客户端而不覆盖客户端上已有的内容?

如何使用 expressJS 将数据发送到客户端而不覆盖客户端上已有的内容?

所以我正在使用 MySQL、ExpressJS、ReactJS 和 NodeJS 构建一个 SPA。客户端有多个不同的路由,但都使用 reactJS 作为 SPA 呈现。

我有一条 / 路线、一条 /admin 路线和一条 /tickets 路线

目前我正在为 /tickets 路由而苦苦挣扎,我不知道如何将我的数据库的内容发送到 /tickets 路由而不覆盖已经在 reactJS 中该路由中呈现的数据。

例如,我的这条路线的 reactJS 文件在最基本的意义上看起来像这样:

import React, { useState, useEffect} from "react";
//The ticketing system page, here the mySQL table will display a list of all active tickets to the admins and IT staff
function TicketingSystem(props) {
    return (
        <div>
            <h1>Hello World</h1>
            <h5>{expressJSData}</h5>
        </div>
    );
}

export default TicketingSystem;

我的服务器代码如下所示:

app.get('/tickets', (req, res) => {
    res.send('a new ticket has appeared!');
});

我过度简化了它,但是当我发送该数据时,它会覆盖我的 Hello World 文本。我希望它出现在 hello world 下,代替我设置的 expressJSData 变量/占位符。

这可能吗?我觉得它应该是,但它现在只是在逃避我,我完全不知道该怎么做。

回答如下:
发布评论

评论列表(0)

  1. 暂无评论