2017-06-25 40 views
-1

所以我試圖建立我的客戶端應用程序和服務器之間的安全連接。前端SSL實施

我在後端運行一個使用HTTPS節點模塊的快速服務器,並在前端運行一個React應用程序。

我使用密鑰和證書實施了帶https.createServer方法的後端認證。我是否需要使用我的React代碼來實現任何內容?或者所有通過js完成的API調用都是通過瀏覽器自動加密的?

似乎無法找到有關在前端實施SSL的任何信息,因此我假定瀏覽器自動處理事情。

爲了安全起見,也希望確保所有SSL內容,從瀏覽器到客戶端,從客戶端到瀏覽器的內容都是安全的?

謝謝

回答

0

在'React code'的某處,您指定了API終點的URL。如果以'http://'開頭,則通信未加密,如果以'https://'開頭,則會加密。

componentDidMount() { 
    fetch(`https://yourdomain.com/api/resource`) 
     .then(result=> { 
      this.setState({items:result.json()}); 
     }); 
}