我有两个功能:
上传文件到服务器(未知时间)
在服务器上启动 ssh 命令(大约 0.1 秒)
为了解决这个问题,我使用了这样的回调:
const fs = require("fs");
const sftp = require("./_uploader/sftp");
const pm2 = require("./_uploader/pm2");
const credentials = {
host: "",
port: 123,
username: "",
key: "key",
};
sftp(credentials, () => {
pm2(credentials, () => {
console.log("done");
});
});
传输协议
module.exports = ({ host, port, username, key }, cb) => {
...
cb('done')
}
PM2.5
module.exports = ({ host, port, username, key }, cb) => {
...
cb('done')
}
我知道这可以在 Promises 或异步函数的帮助下完成,但我所有的尝试都没有成功。应该如何正确完成?
跃然一笑
慕的地8271018
相关分类