簡體   English   中英

從服務器發送數據到客戶端Nodejs

[英]data sending from server to client-side Nodejs

我提出了一個帖子請求。 我想執行一些操作並將數據發送回客戶端,基於我的前端將更改。 怎么做??

進行更改后,您可以簡單地獲得對發布請求的響應。 如果更改花費了太多時間並導致超時,有兩種可能的方法來進行:

  1. 在前端設置超時並發出獲取數據的請求。
  2. 查看socket.io (這是一種更好的處理方式,因為您可以在前端設置一個偵聽器以接收來自后端的任何數據。)

在服務器端你可以寫

var express = require('express');
var app = express();
app.listen('3000')

app.post("/getdata", (req, res) => {
    res.send(//any json data)
})

在你的客戶端你可以寫

var output = false
fetch("your server link or if you are on local server then 
http://localhost:3000/getdata", {method: 'POST'})
.then(data => {return data.json()}).then(data => {output = data})

現在你的結果在你的客戶端網頁的 var output

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM