嘿,我有一个关于与python后端集成客户端的问题。我每天都将Node用于这些目的。我想将烧瓶的反应前端(使用create-react-app)集成在一起。在Node应用程序中,我使用package.json中的proxy将请求发送到服务器。我的问题是,是否仍可以在python中使用代理将请求发送到服务器?还是在python中,我必须在服务器端渲染html文件,并且此选项是不可能的?看我的代码。
应用结构
-react-frontend
-public
-index.html
-src
-components
-App.js
-App.css
-index.js
-package.json
-package.json
-server.py
react-frontend / package.json
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
},
"proxy": "http://localhost:5000"
package.json
"scripts": {
"start": "py server.py",
"server": "nodemon server.py",
"client": "npm start --prefix react-frontend",
"dev": "concurrently \"npm run server\" \"npm run client\""
},
和server.py
import flask
app = flask.Flask("__main__")
@app.route("/")
def home():
#return something data from the client
app.run(debug=True)
这是客户端在端口3000上运行,而服务器在5000上运行,所以我使用代理。我如何使用这种方法从服务器接收数据或向服务器发送数据?