通过 FTP 部署 nodejs 时如何隐藏我的密码
How to hide my password when deploying nodejs through FTP
如何在通过FTP部署nodejs时隐藏我的密码?
似乎 GitHub 存储库中的每个人都会看到以下代码。
另外,当人们下载我的文件时,他们也可以看到密码。
如何避免这个问题?非常感谢你!
const Client = require('ftp');
const connectionProperties = {
host: 'ftp.example.com',
user: '',
password: '12345678'
使用 dotenv 从 .env
文件中检索所有环境变量。
安装
npm install dotenv
在你的 .env 文件中。
HOST=ftp.example.com
PASSWORD=12345678
在你的脚本文件中
const dotenv = require('dotenv')
dotenv.config()
const Client = require('ftp');
const connectionProperties = {
host: process.env.HOST,
user: '',
password: process.env.PASSWORD
Please note that you should edit .gitignore
file ignore .env
file from the git source control.
如何在通过FTP部署nodejs时隐藏我的密码? 似乎 GitHub 存储库中的每个人都会看到以下代码。 另外,当人们下载我的文件时,他们也可以看到密码。 如何避免这个问题?非常感谢你!
const Client = require('ftp');
const connectionProperties = {
host: 'ftp.example.com',
user: '',
password: '12345678'
使用 dotenv 从 .env
文件中检索所有环境变量。
安装
npm install dotenv
在你的 .env 文件中。
HOST=ftp.example.com
PASSWORD=12345678
在你的脚本文件中
const dotenv = require('dotenv')
dotenv.config()
const Client = require('ftp');
const connectionProperties = {
host: process.env.HOST,
user: '',
password: process.env.PASSWORD
Please note that you should edit
.gitignore
file ignore.env
file from the git source control.