将 API 响应写入单独的文件

Writing an API response to a separate file

我的目标是获取当前显示在 console.log saved/written 单独本地文件中的 api 响应(翻译后的字符串)。感谢您的帮助

const translate = require('google-translate');

translate('Translate this to japanese', { to: 'ja' }).then(res => {
    console.log(res.text); 
}).catch(err => {
    console.error(err);
});

在 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