首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误在gulp与乙烯-ftp:对不起,明文会话不接受在这台服务器上

错误在gulp与乙烯-ftp:对不起,明文会话不接受在这台服务器上
EN

Stack Overflow用户
提问于 2016-07-19 22:26:49
回答 1查看 161关注 0票数 1

我在gulp中使用vinyl-ftp上传和更新FTP服务器上的文件时遇到了一个问题。

我的gulpfile.js代码是:

代码语言:javascript
复制
var gutil = require('gulp-util');
var ftp = require('vinyl-ftp');

gulp.task( 'deploy-dev', function () {

    var conn = ftp.create( {
        host:     'my_server_host_name',
        user:     'my_server_username',
        password: 'my_server_password',
        parallel: 5,
        log:      gutil.log
    } );

    var globs = [
        'assets/**',
        '!node_modules/**',
        '!assets/img/**',
        '!assets/bower_componets/**',
        '!assets/dist/**'
    ];

    // using base = '.' will transfer everything to /public_html correctly 
    // turn off buffering in gulp.src for best performance 

    return gulp.src( globs, { base: 'assets/', buffer: false } )
        .pipe( conn.newer( '/public_html/demos/P-09-Sakha/html' ) ) // only upload newer files 
        .pipe( conn.dest( '/public_html/demos/P-09-Sakha/html' ) );

} );

// Default Task
gulp.task('default', [ 'scripts','css','watch', 'deploy-dev']);

在我的终端中,我看到了以下错误:

代码语言:javascript
复制
[16:58:12] Using gulpfile E:\xamp\htdocs\projects\P-09-sakha\html\gulpfile.js
[16:58:12] Starting 'scripts'...
[16:58:12] Starting 'css'...
[16:58:12] Starting 'watch'...
[16:58:12] Finished 'watch' after 74 ms
[16:58:12] Starting 'deploy-dev'...
[16:58:12] CONN
[16:58:12] CONN
[16:58:14] ERROR Error: Sorry, cleartext sessions are not accepted on this serve
r.
    at makeError (E:\xamp\htdocs\projects\P-09-sakha\html\node_modules\vinyl-ftp
\node_modules\ftp\lib\connection.js:1067:13)
    at Parser.<anonymous> (E:\xamp\htdocs\projects\P-09-sakha\html\node_modules\
vinyl-ftp\node_modules\ftp\lib\connection.js:113:25)

如果有人能在这方面帮助我,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-19 23:10:51

尝试设置options securesecureOptions

代码语言:javascript
复制
var conn = ftp.create( {
    host:     'my_server_host_name',
    user:     'my_server_username',
    password: 'my_server_password',
    parallel: 5,
    log:      gutil.log,
    secure:   true,
    secureOptions: {
      rejectUnauthorized: false
    }
} );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38461337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档