【问题标题】:Using a Node.js Npm package with react使用带有反应的 Node.js Npm 包
【发布时间】:2020-10-05 19:12:50
【问题描述】:

是否可以使用应该在 nodejs 中使用的 Npm 包进行反应?

我猜这取决于源代码... 有人知道我是否可以使用该软件包: 谷歌翻译 api https://www.npmjs.com/package/google-translate-api-v2

谢谢

【问题讨论】:

    标签: node.js reactjs npm google-translation-api


    【解决方案1】:

    这是解决 CORS 问题的该模块的浏览器版本。

    https://github.com/cjvnjde/google-translate-api-browser

    【讨论】:

    • 是否需要谷歌翻译令牌?
    • 当我设置一个自定义域时,该包似乎不起作用。它导致了一个 cors 错误
    • 它不应该发生,因为它使用cors-anywhere,你是什么意思设置自定义域?您更改 setCORS 中的参数?
    • 当我通过 localhost 运行应用程序时,它运行良好。但是,在将其部署到 firebase 后,它无法正常工作 =( 您可以在 app.fluentlly.com 上自行检查
    • 把网址改成https https://cors-anywhere.herokuapp.com
    【解决方案2】:

    lodash 对我有用,但不是:

    const lodash = require('lodash')

    我不得不使用导入样式:

    import * as lodash from 'lodash'

    所以你可能想像这样导入它:import * as translate from 'google-translate-api'

    【讨论】:

    • 我会试一试的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 2017-01-30
    • 2020-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多