我正在编写一个奇怪的脚本,它包含将变量从客户端传输到nodejs服务器。
所以如果有一个日期变量,我怎么能转移它并在服务器上使用相同的变量?
是否有任何方式序列化对象并在服务器端检索它们,使它们保持相同的类型(日期,函数,变量,字符串,对象...)?
谢谢将javascript变量从客户端传输到服务器
回答
你可能除了nowjs退房DNode。我一直在观看这两个项目,但还没有涉足这些项目。但是,我认识到DNode正在node.js社区建立更多的牵引力,我总是听到它的赞扬。
https://github.com/substack/dnode http://substack.net/posts/85e1bd/DNode-Asynchronous-Remote-Method-Invocation-for-Node-js-and-the-Browser
时区是在我的应用程序非常重要,所以我发现将日期序列化为ISO8601格式的日期字符串效果最好。 @如果你不关心时区,或者可以假设所有的日期都是UTC,那么麦克的解决方案非常棒。有很多JavaScript库可以帮助序列化/反序列化ISO8601。
看来,now.js项目几个月前就被放弃了。 http://news.ycombinator.com/item?id=4667826 –
是否有可能使用dnode同步客户端和服务器之间的变量? –
您可以将其转化为可通过JSON发送一个序列号的日期。
new Date(+new Date)
是完全有效的。
在
+new Date
前缀+
新创建的日期转换为一个数字,
new Date(myNumber)
重新组成从众多的日期。
正如我之前发布的,将Date Object
序列化为字符串文字,可以是以毫秒为单位的值,也可以是格式为Date
的字符串。
使用通过请求正文中的Date
字符串的POST请求或通过查询参数传递字符串的GET请求将其获取到服务器。在那里你可以使用Date
构造函数对字符串进行反序列化。
Now.js能抽象所有的系列化,deserialisation ..它提供的node.js服务器和浏览器客户端之间共享命名空间:
- 1. 将变量从服务器端javascript传递到客户端javascript
- 2. Java:将文件从服务器传输到客户端,从客户端传输到服务器
- 3. 将客户端JavaScript变量传递给服务器端php
- 4. 流星:将变量从服务器传递到客户端
- 5. 客户端 - 服务器(从服务器到客户端的文件传输)
- 6. 将数据从cherrypy服务器端传递到javascript客户端
- 7. 节点快速传递变量从客户端到服务器
- 8. 将文件从C++客户端传输到Java服务器
- 9. 将文件从ssh服务器直接传输到客户端
- 10. 将YUI从YUI客户端传输到WCF Web服务器?
- 11. 将对象从客户端传输到服务器
- 12. 在node.js中将数据从客户端传输到服务器
- 13. 视频从服务器端传输到客户端侧
- 14. 从客户端到服务器端节点的传输值js
- 15. 传递变量从服务器端向客户端的JavaScript Node.js的
- 16. 通过WCF RIA服务将JSON从服务器传输到客户端
- 17. 在Unix服务器上将文件传输到客户端
- 18. 在Clojure/Java中将客户端命令传输到服务器
- 19. 如何将消息从Web服务传输到Android客户端?
- 20. delphi datasnap 2010从服务器到客户端文件传输
- 21. 从客户端到服务器的数据传输
- 22. 从服务器到客户端的连接,文件传输
- 23. 从服务器到客户端的MySQL数据库传输
- 24. 安全传输文件从客户端到服务器
- 25. DTO从客户端传输到服务器后更改为空
- 26. 如何在node.js中将数组从服务器端传输到客户端?
- 27. 传递变量(服务器端/客户端)节点JS
- 28. 客户端将文件从Web服务器传输到另一台机器
- 29. 传输客户端数据到服务器端的瓶
- 30. 的Http从客户端加密到服务器和服务器到客户端
只要不使用'eval()',无论你做什么。 –