在REQUEST发送后实现服务器端

时间:2012-11-22 15:50:05

标签: javascript json node.js architecture mongoose

现在,我发现如果我将此网址添加到浏览器中,.csv文件将下载到“我的电脑”上的“我的下载”文件夹中,其中YHOO这个词就是库存雅虎的象征 http://ichart.finance.yahoo.com/table.csv?s=YHOO&d=0&e=28&f=2010&g=d&a=3&b=12&c=1996&ignore=.csv

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

  1. 在客户端GUI上,用户输入符号
  2. 在客户端,请求URL使用符号
  3. 构建
  4. 客户端将请求URL发送到浏览器(类似于我上面描述的操作)
  5. 浏览器将文件下载到服务器上的某个位置(dropbox / EC2)
  6. .csv文件转换为服务器上的json对象
  7. json对象返回给客户
  8. 我该怎么做,建议使用哪种框架来实现高性能。我正在考虑NodeJS和Mongoose。

1 个答案:

答案 0 :(得分:1)

我正在解释你的问题:

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

    基本上你可以在你的" servlet"发出对另一个网址的POST调用并获取CSV文件。

    然后转换它并在响应上写入文件并将其提供给客户端。