客户端而不覆盖客户端上已有的内容?"/>
如何使用 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 变量/占位符。
这可能吗?我觉得它应该是,但它现在只是在逃避我,我完全不知道该怎么做。
回答如下:更多推荐
如何使用 expressJS 将数据发送到客户端而不覆盖客户端上已有的内容?
发布评论