从前端服务器重定向到后端服务器

时间:2021-03-26 22:38:16

标签: reactjs api redirect hyperlink router

首先我从这里删除了一堆不必要的代码,只是为了指出问题。 所以我在端口 3000 上运行一个前端服务器,在 3002 上运行一个后端服务器。在前端我想通过谷歌身份验证登录,但它在后端运行,我真的不知道如何访问它。下面的尝试是我迄今为止最好的尝试,但是当我单击链接时没有任何加载,即使当我悬停链接时它也是我需要的。此外,身份验证在后端工作,但不会从此代码加载任何链接。

尝试此操作时我使用的路线是 http://localhost:3000/play/instructions,如果我将 ${API}/login}> 行更改为 test}> 它会重定向到 localhost:3000/test,它会加载,但为什么我的尝试没有加载?

import React, { Fragment } from "react";
    
import { Helmet } from "react-helmet";
import { Link as RouteLink } from "react-router-dom"; // TODO: routing links
import { Link } from "@material-ui/core";

const API = "localhost:3002";

const QuizInstructions = () => (
  <Fragment>
    <Helmet>
      <title>Exam Instructions</title>
    </Helmet>
    <div className="instructions container">
      <br />
      <div>
        <span className="left">
          <RouteLink to="/">Go back to the Home Page</RouteLink>
        </span>
        <span className="right">
          <Link button href={`${API}/login`}>
            Start exam
          </Link>
        </span>
      </div>
    </div>
  </Fragment>
);

export default QuizInstructions;

0 个答案:

没有答案