Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在发送请求后实现服务器端_Javascript_Json_Node.js_Architecture_Mongoose - Fatal编程技术网

Javascript 在发送请求后实现服务器端

Javascript 在发送请求后实现服务器端,javascript,json,node.js,architecture,mongoose,Javascript,Json,Node.js,Architecture,Mongoose,现在,我发现如果我把这个url放到我的浏览器中,一个.csv文件将被下载到我电脑上的下载文件夹中,其中的YHOO是雅虎的股票符号 有什么方法可以在我个人使用的RESTful网站上实现上述操作吗 在客户端GUI上,用户输入符号 在客户端,使用符号构造请求URL 客户端将请求URL发送到浏览器(类似于我上面描述的操作) 浏览器将文件下载到服务器上的某个位置(dropbox/EC2) .csv文件被转换为服务器上的json对象 json对象返回给客户端 我如何做到这一点,建议使用哪种框架来实现高性能

现在,我发现如果我把这个url放到我的浏览器中,一个
.csv
文件将被下载到我电脑上的下载文件夹中,其中的
YHOO
是雅虎的股票符号

有什么方法可以在我个人使用的RESTful网站上实现上述操作吗

  • 在客户端GUI上,用户输入符号
  • 在客户端,使用符号构造请求URL
  • 客户端将请求URL发送到浏览器(类似于我上面描述的操作)
  • 浏览器将文件下载到服务器上的某个位置(dropbox/EC2)
  • .csv
    文件被转换为服务器上的
    json
    对象
  • json
    对象返回给客户端

  • 我如何做到这一点,建议使用哪种框架来实现高性能。我想到了野猫和猫鼬

    我这样解释你的问题:

  • 在浏览器或GUI上,用户输入符号
  • 在服务器端,使用符号构造请求URL
  • 服务器端将请求URL发送到上述URL(类似于我上面描述的操作)
  • 服务器端将文件下载到服务器或远程存储库(dropbox/EC2)上的某个位置
  • .csv文件在服务器上转换为json对象
  • 然后,服务器将json对象返回到浏览器或GUI
  • 如果是这样,那么你的问题的答案是肯定的。如果你想正常工作,这是可能的,尽管有点棘手。 这不一定是特定于Node.js的。您不需要Node.js或Mongoose,因为您不需要将CSV保存到硬盘,而只需要作为interrim传输工具

    基本上,您可以在“servlet”中对另一个url发出POST调用并获取CSV文件


    然后将其转换并在响应上写入文件,然后将其送达客户端。

    客户端发送到浏览器?嗯?问题在哪里?使用术语“客户端”通常意味着“浏览器”。我不知道如何解释它。我想做的是,在幕后,模拟相同的动作,但在幕后将URL发送到浏览器,并下载
    .csv
    file@limelights下面的答案似乎与您的目标一致:告诉您的服务器您需要的资源是什么,让它向他们的服务器发出请求,将响应转换为json并将其发送回客户端。