【问题标题】:Using the node 'url' module in Next.js react SSR app在 Next.js 中使用节点“url”模块反应 SSR 应用程序
【发布时间】:2017-07-30 16:06:56
【问题描述】:

当我看到next-routes 模块只导入节点“url”模块时,我正在为我的 Next.js React 应用程序寻找 url 构建器/解析器模块。

这是如何在浏览器生命周期中处理的?我可以在我的反应代码中安全地使用import url from 'url' 吗?因为 next.js 是同构的,所以我不确定它是如何处理/使用的。

【问题讨论】:

    标签: javascript node.js reactjs next.js


    【解决方案1】:

    Next.js 使用 Webpack 尽可能多地将 NPM 模块捆绑到客户端。

    对于像url这样的核心Node.js模块,Webpack内部有node-libs-browser模块可以将浏览器/模拟实现导出到客户端。

    所以是的,您可以在 React 中安全地使用 import url from 'url'。

    另见同构模块,如isomorphic-fetch,它补充了服务器上的浏览器功能,反之亦然。

    【讨论】:

      猜你喜欢
      • 2020-11-28
      • 1970-01-01
      • 2022-06-28
      • 2017-01-08
      • 1970-01-01
      • 2019-03-06
      • 2015-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多