所以这是我在泡菜中的问题:顺便说一句,我在通过谷歌找出如何做到这一点时遇到了一些麻烦,我确实尝试使用 StackOverflow,但找不到确切的答案
所以我有一个 ReactJS 网站,我在那里使用
纱线开始
运行并在 localhost:3000 上启动我希望它在 localhost:3000 上启动,同时快速服务器也在该服务器上启动,也就是在 express.js 中启动react服务器。
似乎我找到的每个教程,大多数都过时了,其余的都是将 react 转换为静态网站然后使用 express 的指南。我想继续在服务器端做出react以利用react-router
Edit1:所以基本上当我有一个 expressjs 服务器时,数据库详细信息已被删除,该行不是错误
const express = require('express'); var app = express();
var mysql = require('mysql'); var connection = mysql.createConnection({ 主机: 数据库: 'main' });
连接.connect()
app.post('/users', function(req, res) { var user = req.body; res.end('Success'); })
app.listen(3000, function(){ console.log('Express 服务器正在监听端口 3000') })
//connection.end()
我还使用 yarn start 启动 create-react-app 服务器,它在 localhost:3000 上启动,但是这个 expressjs 服务器覆盖了它。
所以我想将两者连接起来才能发送post请求