title: How to download file over FTP in NodeJS?
body: <p>I want to download file using absolute FTP URL, like <code>ftp://host:port/dir/file.extension</code></p>
  
  <p>I've tried <code>node-libcurl, wget, wget-improved, request</code>. All failed saying that the protocol must be either HTTP or HTTPS.</p>
  
  <p>There are FTP clients available for Node (available on npmjs). But, as per their documentation, they require creating a connection to FTP Server, change directory and then download it. </p>
  
  <p>Is there any simple solution?</p>