node.js - 如何将路由添加到我的 React 应用程序服务器?

标签 node.js reactjs express create-react-app

我使用 React Tutorials Page 上的教程设置了一个 React 应用程序。要运行该应用程序,我输入 npm start

Package.json 提到 start 应该运行 react-scripts start。我试图了解服务器在此应用程序上的位置。我想在此添加路由,以便我可以实现一些后端功能来对“/email”或类似路径进行 AJAX 调用。

我是 React 新手,但我假设应该有一些 Express 路由正在监听端口。如果不是,我需要了解架构的哪些内容?

最佳答案

你可以看到启动脚本做了什么here 。它正在为您的应用程序提供 webpack dev server 。如果你想使用express,那么你需要建立自己的express服务器。

您可以proxy requests through the dev server帮助解决 cors 问题

关于node.js - 如何将路由添加到我的 React 应用程序服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47776757/

相关文章:

reactjs - React useReducer 不更新数组中的对象

node.js - 如何在 Heroku 上的 Node express 应用程序中设置 process.env

javascript - 如果你用 express js 重载同一条路线会发生什么?

node.js - 查看我自己的 Instagram 照片?

javascript - 我可以使用 Node 运行用 ES6 编写的 Gulp 任务吗?

node.js - 如何测试Node + Postgres的速度

javascript - 如何为 map 函数中的每个迭代分配一个新的 ref?

javascript - 何时将 'classes' 与 'className' 与 Material UI 一起使用?

javascript - 等待调试器断开连接... - VSCode 中的 Node.js

javascript - 如何使用 puppeteer 查找网页上的所有资源?