所以這是我在泡菜問題:BTW我遇到了一些麻煩找出如何通過谷歌做到這一點,我也嘗試使用StackOverflow上也沒有找到確切的答案如何連接反應前端和後端快遞?
所以我有一個ReactJS網站,我使用
紗線開始
運行,並啓動在localhost:3000 我希望它推出在localhost:3000,而一個Express服務器也可以啓動該服務器上,又名啓動反應服務器最多在express.js中。
看起來像我找到的每一個教程,大多數已經過時,其餘的是指導將反應轉化爲靜態網站,然後使用快遞。我想繼續在服務器端反應的優勢反應路由器
EDIT1的:所以基本上,當我有一個expressjs服務器 數據庫詳細信息已被刪除,該行心不是AN ERROR
const express = require('express'); var app = express();
var mysql = require('mysql'); var connection = mysql.createConnection({host: database:'main'});
connection.connect()
app.post('/用戶的,功能(REQ,RES){風險用戶= req.body; res.end( '成功');})
app.listen(3000,函數(){的console.log( '特快服務器正在偵聽端口3000 ')})
//connection.end()
我也開始了用紗線創建反應應用程序服務器rt,它在localhost:3000上啓動,但是這個expressjs服務器會覆蓋它。
所以我想這兩個連接到能夠發送POST請求
是否有一個原因,您不能在端口3001上運行您的快速服務器和端口3000上的反應前端?這樣做可以通過「localhost:3001/users」訪問快速服務器來發送發佈請求。 – bluesixty
@bluesixty如果我把它放在AWS服務器上怎麼辦? – adriam