oktatas:web:nodejs:vinyl-ftp
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változat | |||
oktatas:web:nodejs:vinyl-ftp [2024/07/27 19:30] – eltávolítva admin | oktatas:web:nodejs:vinyl-ftp [2024/07/28 11:47] (aktuális) – létrehozva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | [[oktatas: | ||
+ | |||
+ | ====== vinyl-ftp ====== | ||
+ | |||
+ | * **Szerző: | ||
+ | * Copyright (c) 2022, Sallai András | ||
+ | * Szerkesztve: | ||
+ | * Licenc: [[https:// | ||
+ | * Web: https:// | ||
+ | |||
+ | ===== Webhely ===== | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | ===== Szükséges ===== | ||
+ | |||
+ | npm install --save-dev vinyl-fs vinyl-ftp | ||
+ | |||
+ | |||
+ | ===== Kód ===== | ||
+ | |||
+ | Készítsünk egy vinyl-ftp.js, | ||
+ | |||
+ | <code javascript vinyl-ftp.js> | ||
+ | var fs = require( ' | ||
+ | var ftp = require( ' | ||
+ | |||
+ | var conn = new ftp( { | ||
+ | host: ' | ||
+ | user: ' | ||
+ | password: ' | ||
+ | parallel: 10, | ||
+ | secure: true, | ||
+ | secureOptions: | ||
+ | }); | ||
+ | |||
+ | fs.src( [ ' | ||
+ | .pipe( conn.dest( '/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | node vinyl-ftp.js | ||
+ | |||
+ | |||
+ | ===== infinityfree ===== | ||
+ | |||
+ | <code javascript vinyl-ftp.js> | ||
+ | var fs = require( ' | ||
+ | var ftp = require( ' | ||
+ | |||
+ | var conn = new ftp( { | ||
+ | host: ' | ||
+ | user: ' | ||
+ | password: ' | ||
+ | parallel: 10, | ||
+ | secure: true, | ||
+ | secureOptions: | ||
+ | }); | ||
+ | |||
+ | fs.src( [ ' | ||
+ | .pipe( conn.dest( '/ | ||
+ | </ | ||
+ | |||
+ | ===== A .env használata ===== | ||
+ | |||
+ | npm install dotenv | ||
+ | npm install vinyl-fs vinyl-ftp | ||
+ | |||
+ | |||
+ | <code ini .env> | ||
+ | FTP_HOST=valamicim | ||
+ | FTP_USER=valaki | ||
+ | FTP_PASSWORD=titok | ||
+ | </ | ||
+ | |||
+ | |||
+ | <code javascript upload.js> | ||
+ | require(' | ||
+ | var fs = require( ' | ||
+ | var ftp = require( ' | ||
+ | |||
+ | var conn = new ftp.create({ | ||
+ | host: process.env.FTP_HOST, | ||
+ | user: process.env.FTP_USER, | ||
+ | password: process.env.FTP_PASSWORD, | ||
+ | parallel: 10 | ||
+ | }); | ||
+ | |||
+ | fs.src( [ ' | ||
+ | .pipe( conn.dest( '/ | ||
+ | </ | ||
+ | |||
+ | Feltöltés: | ||
+ | node upload.js | ||
+ | |||
+ | |||
+ | Feltöltésre az src könyvtár tartalma kerül. | ||
+ | |||
+ | |||
oktatas/web/nodejs/vinyl-ftp.1722101458.txt.gz · Utolsó módosítás: 2024/07/27 19:30 szerkesztette: admin