簡體   English   中英

我可以使用 Angular Universal 從服務器端發出所有 API 請求嗎?

[英]Can I make all API request from the server side in angular universal?

我將 angular universal 添加到我的 angular 項目中,現在我想確保所有 post 和 get api 請求都是從服務器端而不是客戶端完成的。 是否有可能以角度實現這一點?

表單實例,我有一個用於將數據發布到后端的表單。 當用戶提交表單時,我希望從后端而不是客戶端完成發布請求?

我希望從后端發出此請求

onSubmit(){
    this.http.post('https://jsonplaceholder.typicode.com/posts', this.testForm.value)
    .subscribe(res=>{
     //Some response 
    })
  }

Angular Universal 並不意味着在客戶端加載后執行 HTTP 請求,或者除了 GET 之外發出 HTTP 請求以補充視圖。

您可以發出 HTTP GET 請求來獲取數據,然后將狀態傳輸到客戶端。 但是,每個用戶的授權和使用 cookie 等的身份驗證在服務器端不起作用。

在應用程序引導之后發生的所有其他請求都應該從客戶端完成。

暫無
暫無

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

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