Reactjs 如何使用CreateReact应用程序部署Apollo服务器?

Reactjs 如何使用CreateReact应用程序部署Apollo服务器?,reactjs,typescript,graphql,cors,apollo,Reactjs,Typescript,Graphql,Cors,Apollo,我正试图将我的应用程序部署到生产环境中,但在将其连接到一起时遇到了一些问题 我的前端有一个createreact应用程序,由一个简单的express/serve服务器提供。在后端,我成功地将NGINX代理到我的API服务器,该服务器正在使用Apollo为我的数据提供服务。API正在端口4000上运行 阿波罗服务器如下所示,工作正常: import { resolve } from "path"; import dotenv from "dotenv"; c

我正试图将我的应用程序部署到生产环境中,但在将其连接到一起时遇到了一些问题

我的前端有一个
createreact应用程序
,由一个简单的express/serve服务器提供。在后端,我成功地将
NGINX
代理到我的API服务器,该服务器正在使用Apollo为我的数据提供服务。API正在端口4000上运行

阿波罗服务器如下所示,工作正常:

import { resolve } from "path";
import dotenv from "dotenv";
const envi = process.env.NODE_ENV;
dotenv.config({ path: resolve(__dirname, `../.${envi}.env`) });

import "reflect-metadata";
import { connect } from "./mongodb/connect";
import { buildSchema } from "type-graphql";
import { ApolloServer } from "apollo-server";
import { SenateCommitteeResolver, HouseCommitteeResolver } from "./resolvers";
import { populateDatabase } from "./util";

(async () => {
  // Connect to MongoDB
  await connect();
  console.log(`Adding it here, because the suggestion requires some code.

Try adding :

const server = new ApolloServer({
    schema,
    playground: true,
    cors: {
      origin: "*" // it will allow any client to access the server, but you can add specific url also
    }

  });
从“路径”导入{resolve};
从“dotenv”导入dotenv;
const envi=process.env.NODE_env;
dotenv.config({path:resolve({uu dirname,`../${envi}.env`)});
导入“反映元数据”;
从“/mongodb/connect”导入{connect};
从“类型graphql”导入{buildSchema};
从“阿波罗服务器”导入{ApolloServer};
从“/resolvers”导入{SenateCommitteeResolver,houseCommitteResolver};
从“/util”导入{populateDatabase};
(异步()=>{
//连接到MongoDB
等待连接();

log(`将其添加到此处,因为该建议需要一些代码

尝试添加:


我认为这是一个带->