,reactjs,react-router"/>

首页 > 解决方案 > React:获取绝对 URL

问题描述

我正在尝试使用为电子邮件渲染一些 HTML,ReactDOMServer.renderToString而在我的一生中,我无法弄清楚如何获取 a 中的路径<Link />以解析为绝对 URL。

const html = ReactDOMServer.renderToString(
    <StaticRouter location="http://www.test.com" context={context}>
      <Provider store={store}>{content}</Provider>
    </StaticRouter>,
  );

我会假设如果在我的<App>我有一个<Link to="/path/xyz" />那会导致:<a href="http://www.test.com/path/xy">,但事实并非如此。

想法?

标签: reactjsreact-router

解决方案


你为什么不直接使用普通的<a href="">?链接用于内部导航。检查这个这个


推荐阅读