此问题在此处已有答案:
Use server side events to dynamically send message to browser(2个答案)
昨天就关门了。
我想用Nodejs触发一个客户端函数JavaScript,我试图从Nodejs获得响应,以便在我的网站上显示数据
一个程序将向我的Nodejs Api示例(htpp://localhost:3000/apiResponse)发送一个API,其中包含一些数据,我希望将API数据发送到我的前端
我该如何做到这一点,或者有没有其他方法可以在API向我发送时触发函数值?
2条答案
按热度按时间xwbd5t1u1#
您可以使用浏览器原生
fetch
函数来调用您的API:字符串
或
型
am46iovg2#
我会这么处理
1.在前端创建一个函数,向本地节点服务器发出请求。该函数是异步的,因为我们不确定服务器需要多长时间才能响应。例如,您可以在单击按钮时调用该函数。
字符串
1.在节点文件中创建一个函数来处理响应
型
1.在同一个节点文件中,创建一个接收前端请求的路径,并调用处理响应的节点函数。然后,将响应发送到前端。
型
请注意,来自前端的请求URL与节点
GET
路径->“apiResponse”相同。