【问题标题】:What is a Application startup file and what should be loaded when using a react app?什么是应用程序启动文件,使用 React 应用程序时应该加载什么?
【发布时间】:2022-01-17 03:38:31
【问题描述】:

在创建 nodeJS 应用程序时,它会询问我一个“应用程序启动文件”

我似乎无法找出不会使我的应用程序 503 的东西,它是我认为可能是错误的唯一一个,以及我在互联网上其他地方找到的任何帮助,我发现的唯一定义是“应用程序启动文件 -启动应用程序时将处理的初始文件。”换句话说,这基本上只是在说与标签相同的东西。

那么nodeJS项目中的Application启动文件是什么,在React App中工作时应该加载什么(app.js/jsx?Index.html?加载babel的服务器js文件?)

【问题讨论】:

    标签: node.js reactjs babeljs


    【解决方案1】:

    将 Node 视为处理数据的 Web 服务器,并将 React 视为客户端前端。

    您的节点应用程序启动文件需要是 Typescript (.ts) 或 Javascript (.js) 文件。

    您目前在该领域拥有的是一个 *.jsx 文件,它是一个用于在 javascript 中呈现 html 的反应文件。

    您应该希望那里有一个 index.js 文件。如果您想知道该 index.js 文件中的内容,可以阅读更多相关信息here

    【讨论】:

    • 但这就是我不明白的,那个文件是什么? index.html 是公开的吗? react 根目录下的 index.js 加载了所有内容,还是 server/index.js 配置了 babel 和服务器端的所有内容?另外,.jsx 和 .tsx 是不允许的吗?
    • Node 服务器和 ReactJS 是两个完全不同的东西。通常,当您创建站点时,您希望服务器处理诸如登录、从服务器获取数据等请求。本质上是一个 API,如果需要,它也可以提供 html。 Node 和 React 是完全独立的。您可以使用 Node,但我猜您正在使用一个尝试为您初始化它们的应用程序。
    猜你喜欢
    • 2020-01-13
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    相关资源
    最近更新 更多