Akh*_*l S 1 javascript sockets node.js angularjs
我可以发回一个函数引用或函数,例如对来自 Express 服务器的 api 调用的响应,并且前端框架是 Angular JS 吗?
我尝试发送响应对象,例如:{per: true, listEvnts: events}
where eventsis a function,但在我的客户端,我只得到一个带有一个键的对象:{per: true}。第二把钥匙不见了。
所需的输出将是包含两个键的响应对象,例如:{per: true, listEvents: events}。
不,您不能通过 HTTP 发送函数。函数特定于它们所属的程序。您无法通过网络发送该信息。您甚至无法将函数序列化为 JSON,因为 JSON 没有指定“函数”类型。
您必须将函数的源代码作为字符串发送,然后eval将该源代码发送到客户端上的实际函数中,但这是一个坏主意。您不一定了解客户端,并且您发送的任何代码都不能保证在特定上下文中的该客户端上可执行。
发送数据,而不是代码。
| 归档时间: |
|
| 查看次数: |
1232 次 |
| 最近记录: |