簡體   English   中英

如何將JS對象從服務器端傳遞到NodeJS中的客戶端

[英]How can I pass JS objects from the server-side to the clientside in NodeJS

在PHP中,我曾經使用腳本標記以JSON形式將對象從后端傳遞到前端。

<script>

var serversideStuff = '<?php echo json_encode($serversideArray); ?>';

</script>

如何使用nodeJS,express和Jade將JS對象從服務器端傳遞到客戶端。 可能有一種我不知道的好方法。

希望你能幫助我。

在PHP中,您使用不良做法(動態生成javascript作為應用程序的一部分)。

使用節點,您可以正確執行。 這意味着你

  • 將數據寫入HTML(如果沒有javascript,您的網站如何工作,您使用漸進式增強,對吧?)
  • 將該數據公開為您通過Ajax或WebSockets與之交談的Web服務
<script type="text/javascript">
  var clientVar = {{JSON.stringify(serverVar)}}
</script>

將{{}}更改為模板引擎用於解釋代碼的任何內容

暫無
暫無

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

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