Tag: ftp

反应:如何使用React-starter-kit在服务器上发布页面

所以,我使用repo创build了一个页面: https : //github.com/kriasoft/react-starter-kit 我有我自己的全球ftp服务器。 现在我想在服务器上发布我的项目。 什么是最好的方法来做到这一点。 我应该复制所有文件到FTP服务器,只需执行命令“NPM开始”? 或者,也许我应该部署它? 我是networking部署新手,不知道它是如何工作的。 感谢您的任何提示。

如何使用nodejs中的multer将我的file upload到另一台服务器?

var storage = multer.diskStorage({ destination: function (req, file, callback) { callback(null, '/var/www/html'); }, filename: function (req, file, callback) { //console.log(file);return; if (file.mimetype == 'audio/mp3' || file.mimetype == 'audio/wav') { var w = file.originalname; var f = x.substr(0, x.lastIndexOf('.')); callback(null, Date.now()+'-'+w); }else{ var result = new sResultSh.commandResult("Failed","404"); onComplete(result); } }, }); var upload = multer({ storage: […]

通过FTP将nodejs应用程序部署到Azure不起作用

我正在尝试使用Node的Azure,并使用Wercker CI构build,然后通过FTP部署到Azure。 但似乎我有一些麻烦得到这个工作。 我正在复制一个server.js文件以及一个package.json和一些其他资产。 但看起来没有任何运行npm install命令。 另外,我得到一个You do not have permission to view this directory or page. 到达现场时。 有一个web.config文件,configuration如下: <!– This configuration file is required if iisnode is used to run node processes behind IIS or IIS Express. For more information, visit: https://github.com/tjanczuk/iisnode/blob/master/src/samples/configuration/web.config –> <configuration> <system.webServer> <handlers> <!– indicates that the app.js file is a […]

节点stream和处理通过FTP压缩内容

我的服务器上有一个大的压缩文件10gb +我无法在本地机器上保存压缩文件。 我想stream压缩的内容到我的服务器上(通过FTP),解压内容块的块,并处理每个块/线。 基本上我的挑战和问题是:我可以使用压缩文件的每个stream块并独立解压缩它们吗? 或者我必须下载整个文件? 有没有一个节点库来处理这个问题?

Gulp – 通过ftp上传文件后通知

我使用Gulp来观看文件,通过ftp进行更改,并在上传完成时发送通知。 我不知道如何连接这些插件,使其工作。 现在我有: var gulp = require('gulp'), ftp = require('gulp-ftp'), watch = require('gulp-watch'), notify = require('gulp-notify'); var markupWatcher = watch({ glob: 'src/*.php', name: 'markup' }); markupWatcher.gaze.on('all', function(event, path) { options.remotePath = ftpData.remotePath; gulp.src(path) .pipe(ftp(options)) .on('finish', function() { console.log('test'); notify({title: 'File Uploaded', message: 'test'}); }); 我认为通知需要传递给.pipe() ,但我不知道如何在这种情况下(在.on()callback中)。 控制台上打印“testing”,但通知是沉默的。 这似乎是一个简单的任务,但不熟悉Node使Gulp困难。 感谢您的任何build议。

NodeJs – FTP不工作:“不提供npm-shrinkwrap.json”

我有AppFog上的Nodejs应用程序,并希望连接到这个FTP服务器。 我确实使用“Ruby命令提示符”来安装npm install ftp 这是唯一的代码行: var FTPClient = require('ftp'); 试图启动应用程序,它会引发一个错误: Skipping npm-support: npm-shrinkwrap.json is not provided 我应该使用哪种服务器,或者是什么问题? 还是不启动: Starting Application 'test007': . Error: Application [test007] failed to start, logs information below. ====> /logs/staging.log <==== # Logfile created on 2013-03-09 10:37:09 +0000 by logger.rb/25413 Installing dependencies. Node version 0.8.14 Installing ftp@0.2.9 from local path Installing xregexp@2.0.0 […]

无法获得节点的FTP工作?

超简单的问题, 我使用: https : //github.com/mscdex/node-ftp而且,我有我的节点应用程序中的以下内容: var Ftp = require("ftp"); var client = new Ftp(); client.on("ready", function() { console.log("READY!"); client.list(function(err, list) { console.log(list); client.end(); }); }); console.log("connecting…"); client.connect({ "host": "localhost", "port": 3500 }); console.log("connected."); console.log(Object.keys(client._events)); 我运行时的输出是: connecting… connected. [ 'ready' ] 客户端连接后没有响应。 我一直google没有任何progress.the端口号3500也是我的快递应用程序运行的端口。 任何其他端口号都会给我一个ECONNREFUSED错误。 我错过了什么?

我如何在节点中将套接字升级到TLS?

我试图写一个FTP服务器在支持TLS明确的AUTH的节点。 在这种模式下,客户端发送一个AUTH TLS命令给服务器,服务器响应一个确认,提示客户端开始协商安全连接。 我使用这个代码来升级连接: https : //github.com/andris9/rai/blob/master/lib/starttls.js 。 我已经通过使用net.Server编写了一个简单的echo服务器,然后使用starttls函数来立即将套接字升级到一个安全的连接来validation。 使用openssl s_client连接到此testing服务器按预期工作。 但是,当我尝试使用支持具有显式authentication的TLS的FTP客户端连接到我的testingFTP服务器时,以下exception由createSecurePair返回的对象引发: [Error: 140735236446560:error:1408A0B7:SSL routines:SSL3_GET_CLIENT_HELLO:no ciphers specified:../deps/openssl/openssl/ssl/s3_srvr.c:1009: ] 实际上,我已经指定了密码( createSecurePair传递了一个options字典,其ciphers设置为'RC4-SHA:AES128-SHA:AES256-SHA')。 我已经用数据包嗅探了连接,而且似乎发生的事情是服务器响应客户端的AUTH TLS命令后,客户端和服务器之间有一个简短的交换,我认为这是(失败的)TLS协商。 但是我对TLS进一步调查还不够了解。 我应该如何去调查这个错误的来源? 我正在运行节点0.8.1,和0.6.19有相同的问题。

node.js错误:读取ECONNRESET

我正在运行一个Express 4应用程序,我添加了一些逻辑路由器: router.get('/pars', function(req, res, next) { fetcher.parseXml(function(err, result){ //download files from ftp server, it can takes from 10 sec to 1 minute if(err) { console.log("router " + err); res.render('index', { title: err }); }else { console.log(result); res.render('index', { title: 'Download finish' }); } }); }); 并添加coresspondingbutton来启动索引页面,发送ajax到'/ pars'端点: … <button id="btn">Parse Data</button> <script> $( document […]

AWS Lambda可以与S / FTP进行交互吗?

我写了一些基本的js来列出一个FTP的文件,但我得到: “完成请求之前退出进程” 那是因为Lambda无法与FTP交互? 我正在使用jsftp btw。 这是我的设置: 我使用无服务器来创build项目 对于我的lambda,我使用了nodejs,而且我正在使用JSFTP来处理ftp的东西。 我的代码: // Require Serverless ENV vars var ServerlessHelpers = require('serverless-helpers-js').loadEnv(); // Require Logic var lib = require('../lib'); // Lambda Handler module.exports.handler = function (event, context) { lib.respond(event, function (error, response) { return context.done(error, response); }); }; 我的ftp lambda代码: var JSFtp = require("jsftp"); module.exports.respond = function (event, cb) […]