![](/img/trans.png)
[英]How to use node js util.promisify with the writeFile fs function and await
[英]Node.js util.promisify - Output stdout as obj or array instead of new lines
我正在设置本地脚本以在本地设置网站,并试图从mysql获取一些数据。
const util = require('util');
const exec = util.promisify(require('child_process').exec);
class Setup {
constructor() {}
async setLocalURLs(){
const base_urls = await exec(`mysql -h${this.configFile.database.host} -u${this.configFile.database.username} -D ${this.databaseName} -p${this.configFile.database.password} -e 'SELECT id, value FROM table'`);
console.warn(base_urls.stdout)
}
}
module.exports = Setup;
它完全起作用,但是我得到的结果是新的一行。 来自以下命令行数据的结果:
2747 valueA
2748 valueB
2749 valueC
2750 valueD
2751 valueE
是否可以将其输出为obj或数组,而不是'util'中的换行符?
(当然,在选项卡等上没有拆分,我可以自己做;))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.