我应该把前端服务器代码放在用create-rect应用程序创建的应用程序中的哪里



我用create-react-app创建了一个应用程序,我想在它的服务器控制台中记录一些内容。我怎么能这么做?

我已经尝试将index.js添加到根文件夹并创建server文件夹,但它不起作用。

编辑:这里我指的不是后端服务器,而只是前端服务器。我想在我键入npm start的同一控制台中打印一些内容。有可能吗?

如果我正确理解要做这样的事情,你应该做eject你的create-react-app,否则你将无法修改构建脚本。

eject之后,您可以修改webpack脚本或任何其他需要的脚本。

如果您决定这样做,请小心,因为更新构建依赖关系会更加困难。

首先,不能将backend代码放在前端代码中。因为后端代码是由启用了Node.JS的服务器运行的。但是前端代码是由您的浏览器运行的。

  • 所有的react代码将被绑定到一个js文件中,该文件将由浏览器加载。它将是呈现视图的简单JS文件
  • 当您看到localhost:3000时,默认情况下服务器会提供给您查看和加载前端代码。大多数时候它是webpack开发服务器

常见选项有:

1( 如果后端是REST/SOAPI,那么使用XHR/ajax来访问该api。您只需要将react生成的JS文件放在后端服务器的公用文件夹中。此外,在这种方法中,您也可以使用完全不同的repos/代码库。

2( 您可以在后端视图中放置前端代码的位置使用服务器端渲染。

相关内容

  • 没有找到相关文章