在节点上保存nodejs数据javascript var

我试图保存从客户端端的var服务器端发送的对象数组,但由于某种原因,该var是一个很长的string

“[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象]”

实际的数组insted。

我的代码如下

html.no-js(lang='en') //<![end if] head script(type='text/javascript') var x = '#{Countries}'; 

您需要将它们编码为JSON。

JavaScript的:

 JSON.stringify(Countries); 

CoffeeScript :(我认为)

 JSON.stringify Countries 

如果您想将其转换回对象,请使用JSON.parse,如下所示

 JSON.parse(CountriesText); 

(在JSON中编码将不得不在服务器端node.js实例上发生)