我的目标是将当前显示在console.log中的api response (已翻译字符串)保存/写入到一个单独的本地文件中。感谢您的帮助
const translate = require('google-translate');
translate('Translate this to japanese', { to: 'ja' }).then(res => {
console.log(res.text);
}).catch(err => {
console.error(err);
});发布于 2021-05-26 04:18:22
在NodeJS中,您可以使用fs模块来处理文件。在本模块中,您可以使用writeFileSync方法将字符串写入文件。
const translate = require('google-translate');
const fs = require("fs");
translate('Translate this to japanese', { to: 'ja' }).then(res => {
console.log(res.text);
fs.writeFileSync("translate_res.txt", res.text);
}).catch(err => {
console.error(err);
});查看NodeJS fs文档here
https://stackoverflow.com/questions/67694986
复制相似问题